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!
ich würde gerne Anzeigen meines Sub.vi´s, welches autark funktionieren soll, in meinem Haupt.vi sehen. Ich habe es mit globalen Variabeln versucht, funktioniert so aber nicht. Kann man vieleicht die glabalen Variabeln noch konfigurieren.
Vieleicht hat ja jemand eine Idee. Hier ein beispiel Vi
1 du solltest den An button nicht als Taster defenieren denn das programm fragt den Taster nicht immer ab und es passiert das du den Taster drückst und das programm oist gerade wo anders und somit wird der true zweig nicht abgearbeitet. empfelung latch when realsed)
2 wenn das programm in den true zweig geht wird das subVI abgearbeitet und im hauptprogramm passiert gar nichts.
Wenn du es sehen willst muß du das SubVI dynamisch aufrufen
3 Der weg mit der globalen variablen ist OK und sollte auch funktionieren wenn du das VI dynamisch aufrufst
Ich hatte das Problem jetzt so gelöst, dass ich meine globale Variable in einer extra whileschleife abfrage. Das funktioniert auch ganz gut. Nun ist die frage am besten geeignet ist. Naja das wird sich sicher beim testen zeigen.
Also wenn du ein SubVI von deinem Hauptprogramm aufrufst dann wartet dein Hauptprogramm solange bis das SubVI fertig ist. Das ist das konzept vom Datenflussmodell. Um es deutlich zumachen laß doch mal ein Programm im Debugg mode laufen mit der Glühbirne da siehst du am besten wie das Datenflußmodell arbeitet.
Also um deine Frage zu beantworten es geht so nicht. Du mußt dazu das Unterprogramm (SubVI) dynamisch aufrufen.