LabVIEWForum.de - parallele VIs

LabVIEWForum.de

Normale Version: parallele VIs
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
Sie sind ja aber nur indirekt voneinander abhängig. Wenn im MainVI eine bestimmte Bedingung erfüllt ist, dann soll er das SubVI aufrufen. Ja und dann weiter im Text. Mehr will ich gar nicht ... Spricht man hier von Abhängigkeit, wenn eine Bedinung erfüllt sein muss, um das SubVI zu starten? Das SubVI wird ja nicht mit Daten versorgt. Es soll nur gleichzeitig laufen.
in dem fall würde ich den von IchSelbst angesprochenen VI-Server verwenden. Du kannst dann das Sub-VI starten mit der Option "Warten bis beendet = false"!

[attachment=19324]

LG
Torsten
So hab ichs ja auch ungefähr ... siehe "03-01 OpenVI.vi"

LV Version 8.5.1 [attachment=19333]
und wo genau ist jetzt dein Problem?
Ich kann, trotz dieser Serverfunktion, nichts im MainVI machen. ...
' schrieb:Ich kann, trotz dieser Serverfunktion, nichts im MainVI machen. ...
Un Dir aus Deiner Not zu helfen, hier mal das von Dir ursprünglich gewünschte ganz einfache Beipiel.
Lv85_img[attachment=19334][attachment=19335]
Danke Lucki! Ich versuche mal mein Glück!
' schrieb:Ich kann, trotz dieser Serverfunktion, nichts im MainVI machen. ...
While-Schleife mit Stopp-Button um den Source? Rolleyes

Wieso hast du denn alle VIs in ablaufinvariant?

Und noch eins: Wie man mit dem VI-Server ein VI mehrmals öffnet ist mir bisher nicht gelungen (ich habs auch noch nie gebraucht)


Lv85_img1
Und hier noch mal eine einfaches Beilspiel, welches zeigt, wie man das Sub-Vi vom Haupt-VI beliebig starten und stoppen kann, ohne daß das Haupt-VI blockiert.
Interessant ist: Wenn man mit der Methode "Elementwert setzen" auf Bedienelemente des SUB-VIs zugreift, ist es nicht einmal notwendig, daß die betrefffenden Elemente auf dem FP einen Anschluß haben.
Lv85_img[attachment=19352] [attachment=19351]
Danke schonmal für die zahlreiche Hilfestellung. Ich komme nur leider keinen Meter weiter. Ich habe mir die Bsps. angeschaut und verstehe auch was da geschieht, nur bin ich irgendwie zu blöd das, für meinen Fall, umzusetzen.

Das mit dem Signalfluss ist mir jetzt klar, also zumindest, dass es nicht funktioniert. Warum, kein Ahnung!Big Grin

Wenn ich bspw. alle meine SubVIs in meinem MainVI unterbringe klappt alles. Nur soll das ja nicht der Sinn der Sache sein.

@IchSelbst: Ich versteh nicht ganz was du mir damit sagen willst (while/stopp unso)! Was die invarianz betrifft ist es so, dass die SubVIs mehrfach aufrufbar sein sollen!
Seiten: 1 2 3 4 5
Referenz-URLs