Hallo Gerd,
vielen Dank für deine schnelle Antwort.
Mit funktionale Globale Variablen habe ich mich bis jetzt noch nicht so sehr außereinader gesetzt.
So wie ich das aber verstanden habe, ist das ein eigenes kleines SubVi, das nur zum Schreiben und Lesen einer Variablen verwendet wird. Vielleicht hast du ein kleines Bsp. oder einen Tip, wo ich ein gutes Bsp. im Forum finde.
Für den Ansatz mit der Queue benötige ich eine extra Queue oder?
Kann nicht die gleiche Queue verwenden, mit der ich die state machine im Main steuere und auch die SubVis aufrufe und auch nicht die, mit der ich die states im SubVi regel oder?
Achso zur Erklärung: Jedes SubVi erstellt sein eigens Queue mit eigenem Namen. Diese Info wird jeweils ins main_Queue geben und somit registrieren sich die Queues. Das Hauptprogramm weiß nun, welche und wie viele vorhanden sind/ gestartet wurden.
Zitat:- Du musst die Anzeige von Daten und die Datenspeicherung im VI voneinander trennen (nicht nur hier, sondern auch gedanklich). Dies ist auch hilfreich, wenn man Daten anders darstellen will, als man sie intern speichern will.
Wie meinst du das genau? Quasi an welcher Stelle meines Programms?
Zitat:- Mit Referenzen im 10ms-Takt rumzumachen ist auch nicht der sinnvollste Weg...
Das sehe ich genauso, mir fiel gestern nix besseres mehr ein, meine Daten aktualisert in ein Array aus verschiedenen SubVis auf mein Frontpanel zu bekommen
MfG
Henning