LabVIEWForum.de - asynchrones VI beendet nicht

LabVIEWForum.de

Normale Version: asynchrones VI beendet nicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

mein asynchrones VI (BD s.u.) beendet sich nicht. Die Referenz (EXIT) welche übergeben wird ist mit einem Schalter zum Beenden des gesamten VIs verbunden. Dieses wird beendet, allerdings läuft das asynchrone VI weiter! Angry

Kann mir bitte jemand helfen?

Danke und Grüße

[attachment=53456]
Hallo olmethn,

ist die Referenz (noch) gültig, wenn sie im asynchronen VI abgefragt wird?
(24.06.2015 16:16 )GerdW schrieb: [ -> ]Hallo olmethn,

ist die Referenz (noch) gültig, wenn sie im asynchronen VI abgefragt wird?

Das weiß ich nicht. Wie kann ich das rausfinden?
Bei synchron gestarteten SubVIs hat dieses Vorgehen bislang immer funktioniert!
Glas2 Leider kennen wir nicht den Code des asynchronen VI. Vielleicht ist da der Hund begraben.

Gruß, Jens
(24.06.2015 16:41 )jg schrieb: [ -> ]Glas2 Leider kennen wir nicht den Code des asynchronen VI. Vielleicht ist da der Hund begraben.

Gruß, Jens

Ich denke nicht...
[attachment=53459]
Der Exit-Knopf des Haupt-VIs wird ja im Sub-VI nur alle 500ms einmal gelesen. Vielleicht wird der Exit-Knopf im Haupt-VI nach dem Drücken gleich wieder auf false gesetzt, so dass im SubVI bei dessen verzögertem Enlesen so gut wie immer ein false ankommt. Ein sicherer Weg wäre z.B, das Rücksetzen auf false im SubVI vorzunehmen. Zumindest würde ich das mal ausprobieren.
(25.06.2015 07:43 )Lucki schrieb: [ -> ]Der Exit-Knopf des Haupt-VIs wird ja im Sub-VI nur alle 500ms einmal gelesen. Vielleicht wird der Exit-Knopf im Haupt-VI nach dem Drücken gleich wieder auf false gesetzt, so dass im SubVI bei dessen verzögertem Enlesen so gut wie immer ein false ankommt. Ein sicherer Weg wäre z.B, das Rücksetzen auf false im SubVI vorzunehmen. Zumindest würde ich das mal ausprobieren.

Da war der Hund begraben! Big Grin Habe jetzt anstatt der EXIT-Abfrage ein anderes BOOL übertragen, welches beim Drücken auf EXIT auf true springt und dadurch wird auch das asynchrones VI beendet. Danke!!
Referenz-URLs