Aktionen bei Beenden des VIs
Also ich habe dafür immer diese Konzeption:
Ganz außen - so groß wie der Bildschirem - ein geschachtelter Sequenzrahmen 0,1,2
0: Alle Initialisierungen
1: Hauptprogramm (mit mindestens einer Hauptschleife)
2: Alles was nach Stop noch abgeschlossen werden muß.
Enttäuschen muß ich Dich, wenn Deine Frage drauf hinausläuft, ob es dafür ein Supertool gibt, welches alles von allein erledigt. Das ist mir nicht bekannt, es ist Handarbeit angesagt, und auf der riesigen Fläche ist reichlich Platz.
Man muß sich auch nicht mit Leitungen zwischen den Sequenzrahmen herumärgern, dafür lassen sich lokale Variablen nehmen. Aber darauf achten, daß in der zeitkritischen Haupschleife oder überhaupt im Rahmen 1 die Elemente selbt und nicht die lokalen Variablen verwendet werden.
Ein State-maschin für die gleiche Aufgabe ist z-B dann sinnvoll, wenn man gegebenenfalls vom Program aus ohne Abbruch auch neu initialisieren möchte. Oder wenn man im Hauptprogramm aus anderen Gründen sowieso ein state machine hat. Dann kann man doch die beiden Zuständer für Initialisierung und Beenden gleich mit hinzufügen und spart eine zusätzliche Einrahmung.
Gruß Ludwig
|