LabVIEWForum.de - Schleife beenden

LabVIEWForum.de

Normale Version: Schleife beenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich möchte gerne mehrere Kanäle aufzeichnen, wenn ein Triggersignal anliegt. Um die Datenaufnahme erneut durchzuführen, verwende ich eine While-Schleife.
Wie aber verlasse ich die Schleife, ohne auf den Timeoutbefehl zu warten oder ein weiteres Triggersignal zu senden?

Danke für die Hilfe
Gruß
Bronko

Ich verwende LV 2010
Hallo bronko,

Zitat:Wie aber verlasse ich die Schleife, ohne auf den Timeoutbefehl zu warten oder ein weiteres Triggersignal zu senden?
Wenn du den TimeOut nicht warten willst, müsstest du die Abbruchbedingung auch in den ULx-Funktionen abfragen. Diese Funktionen zu verändern würde ich aber (ohne gute Gründe) vermeiden.

Deshalb:
Mach doch eine Case-Struktur um deine DAQ-Abfragen. An den Selektor die Stop-Bedingung anschließen: Wenn Stopp, dann keine weitere DAQ-Abfrage. So erreichst du, dass du nur die aktuell laufende DAQ-Erfassung abwarten musst, aber nicht noch eine weitere...
Referenz-URLs