LabVIEWForum.de
Einen laufenden Task unterbrechen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Einen laufenden Task unterbrechen (/Thread-Einen-laufenden-Task-unterbrechen)



Einen laufenden Task unterbrechen - alex-one - 24.04.2020 07:24

Hallo Forum-Mitglieder,

irgendwie stehe ich bei meinem Programm auf dem Schlauch.

Ich möchte über ein externes Triggersignal (steigende Flanke), eine bestimmte Anzahl High/Low Signalen ausgeben.
Sollte jetzt aus unerfindlichen Gründen der Anwender feststellen, dass er bei einer Anzahl von 100 000 Sample versehentlich
die falschen High/Low-Zeiten vorgeben hat, möchte ich den laufenden Task unterbrechen.
Die ist momentan nicht möglich. Er müsste warten bis die 100 000 Signale ausgegeben sind.
Gibt es hier eine Möglichkeit, ohne gleich das ganze VI zu stoppen/abzubrechen?

Danke und Grüße


RE: Einen laufenden Task unterbrechen - kpa - 24.04.2020 07:35

Hallo alex-one,

mit dem VI "DAQmx Control Task.vi" kannst Du einen aktiven Task abbrechen, danach kannst Du mit neuen Einstellungen neu starten.

Grüße
kpa