LabVIEWForum.de - SubVI unabhängig ausführen

LabVIEWForum.de

Normale Version: SubVI unabhängig ausführen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ja ich erinnere mich, das Thema war schon .... aber ich finde mit der Suchfunktion die Threads nicht mehr.

OK: normalerweise ist es sehr einfach ein SubVI im Hauptprogramm zu starten und unabhängig vor sich hin rechnen zu lassen: ich führe den Fehlercluster (oder sonst was) in den Eingang der SubVI und verwende _keinen_ Ausgang.

Nun mein Problem: wie mache ich das in einer SubVI damit diese Ihrerseits nicht auf das eingebettete SubVI (den Dauerläufer) wartet.......?

Rechtsklick und so ... oder Eigenschaften des SubVI - da habe ich nichts erkennbar problemlösendes gefunden.

Danke

Gottfried
Bahn
' schrieb:Nun mein Problem: wie mache ich das in einer SubVI damit diese Ihrerseits nicht auf das eingebettete SubVI (den Dauerläufer) wartet.......?
Das "eingebettete" subVI via VI-Server starten. Dann läuft's parallel und das übergeordnete wartet nicht.

Hab ich das Problem richtig verstanden?
ÄHHHH Blink KA


VI Properties, Execution, Reentrant execution ???????????????? Hmm
Auflösung? Status?
Hallo,

- sorry ich war hektisch - jetzt bin ich wieder da..... Was isch meinte ist folgendes:

Nehmt folgenden Ausschnitt aus einem Hauptprogramm (A): die unteren 2 SubVIs laufen so vor sich hin, bis man sie von "aussen" irgendwie abschießt. OK - wenn ich dieses Hauptprogramm aber als Unterprogramm ausführe, wartet (A) bis die SubVIs fertig sind. Ich würde aber gerne in einem SubVI ein anderes SubVI anstoßen und nicht darauf warten.

Hoffe ich habe mich kompatibel ausgedrückt -_-

Danke

Gottfried
' schrieb:Das "eingebettete" subVI via VI-Server starten. Dann läuft's parallel und das übergeordnete wartet nicht.

[attachment=30060]
[attachment=30061]

Stichwort: dynamischer VI-Aufruf

Gruß dimitri
Super & Danke
Zusatzfrage: kann ich in einer VI dieser VI ebenfalls mitteilen, dass ab sofort niemand auf sie warten soll? Wenn ich nämlich das versuche und als VIRefernz "ThisVI" nehme bekomme ich einen Fehler 1000 "VI is nicht in einem Staus der das erlauben wpürde" .... meine freie Übersetzung

Danke

Gottfried
Das VI, auf welches du die Methode anwenden willst, befindet sich nicht in einem für die Operation zulässigen Zustand, denn das VI wird bereits ausgeführt. Daher, nein.

Btw: Hast du einen Frosch verschluckt? Wink
Seiten: 1 2
Referenz-URLs