INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

asynchrones VI beendet nicht



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.06.2015, 16:06
Beitrag #1

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
Question asynchrones VI beendet nicht
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

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.06.2015, 16:16
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: asynchrones VI beendet nicht
Hallo olmethn,

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

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2015, 16:25
Beitrag #3

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
Question RE: asynchrones VI beendet nicht
(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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2015, 16:41
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: asynchrones VI beendet nicht
Glas2 Leider kennen wir nicht den Code des asynchronen VI. Vielleicht ist da der Hund begraben.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2015, 07:15 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2015 07:16 von olmethn.)
Beitrag #5

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
RE: asynchrones VI beendet nicht
(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...
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2015, 07:43 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2015 07:50 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: asynchrones VI beendet nicht

Akzeptierte Lösung

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.06.2015, 09:04
Beitrag #7

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
RE: asynchrones VI beendet nicht
(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!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Beendet die Methode FP schließen auch die Ausführung? hansi9990 3 4.492 23.10.2017 07:41
Letzter Beitrag: GerdW
  VI beendet sich nicht alan 5 5.415 27.02.2015 11:35
Letzter Beitrag: alan
  VI wird nicht beendet wenn Event case schleife benutzt wird frischling 15 13.369 03.05.2012 08:24
Letzter Beitrag: GerdW
  Problem mit Occurrences - Programm beendet nicht Geistesblitz 8 7.983 07.09.2011 13:57
Letzter Beitrag: Y-P
  while-Schleife wird nicht anständig beendet Schoko 7 5.373 17.01.2008 11:24
Letzter Beitrag: Schoko
  Schleife wird zu früh beendet... Wie lässt sichs beheben? Excalibour 12 8.841 21.05.2007 21:01
Letzter Beitrag: Excalibour

Gehe zu: