Ich grüße euch,
hat zufällig jemand ein einfaches Bsp. für mich, in dem man ein MainVI und ein SubVI parrallel laufen lassen kann?
MfG, NafeZ
Versuch doch einfach mal die mitgelieferten Beispiele von LabVIEW zu durchsuchen. Da gibt es das ein oder andere zu "Schleifen" "Parallele Schleifen beenden" und ähnliches. Da kann man die Grundlagen ziemlich gut abkupfern und nach seinen Bedürfnissen anpassen.
LG
Torsten
Ich finde die Besipiele ehrlich gesagt viel zu komplex. Ich werd da ned schlau draus ...
' schrieb:Ich finde die Besipiele ehrlich gesagt viel zu komplex. Ich werd da ned schlau draus ...
Wenn dir folgendes Beispiel wirklich zu komplex ist (ich denke eher, du hast einfach die falschen Beispiele gefunden!), würde ich dir raten, dich erst einmal ein bißchen in die Materie einzulesen.
[
attachment=19306]
LG
Torsten
Jo, das ist ja auch alles relativ toll und das Bsp. ist einfach, aber bringt mich nicht weiter. Ich verstehe ja wie es in einem VI abläuft, aber nicht wie es mit 2 unterschiedlichen VIs geht.
Woran genau scheitert es denn?
Ich habe 2 VIs, ein MainVI und ein SubVI. Im MainVI kann man das SubVI aufrufen. Dann läuft das SubVI, aber das MainVI hängt. Ich möchte, dass beide VIs zur "gleichen" Zeit bedienbar sind! Ich weiss das aber nicht zu realisieren. Das Bsp. bezieht sich nur auf ein VI ...
' schrieb:Im MainVI kann man das SubVI aufrufen. Dann läuft das SubVI, aber das MainVI hängt. Ich möchte, dass beide VIs zur "gleichen" Zeit bedienbar sind! Ich weiss das aber nicht zu realisieren.
So auf die Schnelle mal (hab hier kein LV
für Muster): Hast du das SubVI in einen Datenfluß im MainVI eingebunden. Wenn das SubVI parallel laufen soll, darf es nicht in den Datenfluß eingebunden sein.
[*grübel*]
Oder das SubVI müsste über den VI-Server gestartet werden.
Oder das SubVI könne in einem SubPanel im MainVI laufen.
' schrieb:Hast du das SubVI in einen Datenfluß im MainVI eingebunden. Wenn das SubVI parallel laufen soll, darf es nicht in den Datenfluß eingebunden sein.
Ist der Fall! Hmn bloed ....
naja wie genau stellst du dir das denn vor? wenn sie paralell laufen sollen, dürfen sie nicht voneinander abhängig sein. datenaustausch kannst du natürlich trotzdem machen, zum beispiel über melder und queues oder umgebungsvariablen. da muss man sich dann allerding mit der synchronisation auseinandersetzen.