LabVIEWForum.de - Merker oder S/R-Block

LabVIEWForum.de

Normale Version: Merker oder S/R-Block
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Weiss jemand, ob es die Möglichkeit gibt, zwecks Anwendungssteuerung einen Merker zu setzen?
Er soll bei mir die Funktion Array schreiben/nicht schreiben steuern und von zwei Schaltern (Erfassung EIN und Erfassung AUS) angesteuert werden.
Danke schon mal - Martin
Hi skyblue,

ich denke du meinst / suchst die Semaphoren.
(Functions/Advanced/Synchronization/Semaphore)

Gruß
Oliver
Hallo,
das ist es nicht so ganz, was ich suche.
Was ich machen will, ist per Schaltknopf eine Datenerfassung ein- und ausschalten. Soweit kein Problem. Aber ich möchte den Erfassungsstart auch durch ein einmaliges Übertreten eines Grenzwertes auslösen und danach mit Erfassung Stop wieder anhalten können.

Zumindest habe ich das mit den Semaphoren nicht so hinbekommen, vieleicht habe ich es auch falsch angepackt Sad
Hi skyblue,

Vorschlag:
- SubVI "messe" ermittelt ständig den aktuellen Meßwert
- SubVI "erfasse" speichert/protokoliert den Übergebenen Meßwert.
- MainVI "Datenerfassung" läßt eine Schleife laufen, in der ständig über "messe" der aktuelle Meßwert gelesen wird. Ist eine Schwelle überschritten, oder "Start" gedrückt worden wird "erfasse" ausgeführt (einfaches case) und der Zustand über ein Shiftregister der Schleife wieder zum "Schleifenanfang"gefürht (somit dreifach-oder: 1. Schwelle; 2. "Start" gedrückt; 3. Shiftregister ist true). "Stop" beendet die Schleife, oder setzt zumindestens das Shiftregister wirder auf false (default).

gruß
Oliver
Danke für den Tip.
So ähnlich hab ichs jetzt auch gemacht.
Das Stichwort Schieberegister hat mich letztendlich zum Ziel geführt, weil man damit ja eine Art Rückkopplung realisieren kann, was sonst wohl in LabVIEW nicht möglich ist.

Danke und Grüsse - Martin
Referenz-URLs