Ich werf mal folgendes in den Raum:
' schrieb:Wie kann man prinzipiell Variablen innerhalb eines SubVIs von außen (HauptVI) verändern, während das SubVI läuft?
Das VI über den VI-Server starten. Dazu braucht man eine Referenz. Mittels dieser Referenz kann man dann einen speziellen Methodenknoten ansprechen, mit dem man im SubVI eine Variable schreiben (und wohl auch lesen) kann. Events werden so wohl nicht ausgelöst.
So ginge es auch mit Event:
Statt der Queue ein Benutzerevent machen. Der Event-Handle wird im MainVI generiert und an das SubVI übergeben. Der Benutzerevent geht dann auf die Event-Struktur im SubVI. Im MainVI wird das Event beschrieben - im SubVI ausgeführt.