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 

Hauptprogramm erst NACH Sub-VI fortsetzen



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!

09.04.2010, 10:52
Beitrag #1

ekempf0 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Nov 2008

8.6
2008
de

89081
Deutschland
Hauptprogramm erst NACH Sub-VI fortsetzen
Hallo zusammen,

ich rufe im Hauptprogramm ein Sub-VI auf. Dies soll erst komplett durchgelaufen sein, bevor das Hauptprogramm fortgesetzt werden soll. Nun dachte ich, das funktioniert mit der flachen Sequenz, aber leider Fehlanzeige. Das Hauptprogramm soll also "keinen Muckser" tun, bevor das Sub-VI nicht durchgelaufen ist. Kann mir jemand bei der Realisierung helfen? Vielen Dank für eure Antworten!

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.04.2010, 11:10
Beitrag #2

picard2002 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Oct 2006

7.1, 8.0, 8.2, 8.51, 2012DS2, 2016DS2
2002
DE

56283
Deutschland
Hauptprogramm erst NACH Sub-VI fortsetzen
Wenn Du aus dem SubVI was ausgibst und den Ausgang an der flachen Sequenz anschließt (also an dem nächsten Sequenzrahmen sollte das eigentlich so sein...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2010, 11:20
Beitrag #3

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Hauptprogramm erst NACH Sub-VI fortsetzen
' schrieb:Wenn Du aus dem SubVI was ausgibst und den Ausgang an der flachen Sequenz anschließt (also an dem nächsten Sequenzrahmen sollte das eigentlich so sein...

Vorausgesetzt, es gibt keinen parallelen Code zur flachen Sequenz.

Das Zauberwort heißt auch hier Datenfluss. Was im einfachsten Fall mit dem Errorcluster realisiert wird. Wie das funktioniert findest du eigentlich in jedem etwas umfangreicheren Beispiel hier im Forum.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2010, 11:53 (Dieser Beitrag wurde zuletzt bearbeitet: 09.04.2010 12:03 von dimitri84.)
Beitrag #4

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Hauptprogramm erst NACH Sub-VI fortsetzen
Das fand ich einen gelungenen Webcast: http://zone.ni.com/wv/app/doc/p/id/wv-884

Nur um das mal als unerfahrener LV-Programmierer gesehen zu haben. Mit dem Fehler-Cluster ist es natürlich einfacher und in dem Fall auch zweckmäßiger.


Gruß dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2010, 13:36 (Dieser Beitrag wurde zuletzt bearbeitet: 10.04.2010 07:38 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Hauptprogramm erst NACH Sub-VI fortsetzen
Wenn Du im Sub-vi unter Eigesnchaften "modal" anklickst, ist es immer im Vordergrund und Du kannst, solange es geöffnet ist, in nichts anderem als in diesem VI herumklicken, also auch nicht im Haupt-Programm. Ich weiß. das ist keine Antwort auf Deine Frage, denn das Haupt-VI kann inzwischen weiterlaufen. Aber vielleicht wolltest Du genau das erreichen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.04.2010, 13:39
Beitrag #6

ekempf0 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Nov 2008

8.6
2008
de

89081
Deutschland
Hauptprogramm erst NACH Sub-VI fortsetzen
Vielen Dank nochmal für eure zahlreichen und schnellen Antworten! Das Problem ist gelöst. Eine Funktion im Hauptprogramm wurde versehentlich auch im Sub-VI ausgeführt, daher die Unstimmigkeiten, dass ich dachte, das Hauptprogramm läuft trotz flacher Sequenz weiter... Hab die Funktionen aus dem Sub-VI genommen, dann gings.

Ciao
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Messwert für eine gewisse Zeit (~5sek.) speichern und dann erst ausgeben niklas2016 8 5.185 31.03.2021 09:35
Letzter Beitrag: GerdW
  Unterprogramm im Hauptprogramm heshamali88 17 11.925 25.07.2016 15:11
Letzter Beitrag: heshamali88
  Hauptprogramm weiter ausführen bei SubVI-Aufruf haiopei 16 22.090 14.03.2012 17:21
Letzter Beitrag: phylin
  Messdaten erst ab einem bestimmten Wert durchlassen Ehead 1 3.213 09.03.2012 11:37
Letzter Beitrag: chrigi28
  Signal fortsetzen mit FFT atmega 1 3.769 24.03.2011 17:25
Letzter Beitrag: Lucki
  While-Schleife erst nach "längerem" TRUE-Wert beenden 2ndsky 13 10.758 30.11.2010 23:57
Letzter Beitrag: unicorn

Gehe zu: