26.09.2013, 16:28
Hallo liebe Gemeinde,
ich bin LabView Anfänger und stehe im Zuge meiner Diplomarbeit vor der Herausvorderung ein Programm zur Steuerung eines Ventils und einer Pumpe zu schreiben, um mein eigentliches Experiment aufbauen zu können. Da mich die Programmierung nun schon recht lang aufhält wende ich mich mit folgendem Problem an euch:
1) Das Programm besteht aus einem Main VI in welchem man über ein Dropdown-Menü (Ring) einen Programmablauf auswählen kann.Das Programm startet wenn der Boolen-button dazu angeklickt wird. Aber bereits bevor das Programm per klick gestartet wird, soll ein Bild des experimentellen Aufbaus angezeigt werden. Wählt man im Dropdown ein anderes Programm aus, soll dessen Aufbau als Bild angezeigt werden.
2) Wird nun der Start-button gedrückt, läuft in dem somit ausgewählten Case eine SubVI ab. Diese enthält eine sequenz in der abgwechselnd fluss, ventilstellung und so verändert werden.Ab einem bestimmten Punkt in dieser Sequenz möchte ich gerne das erste angezeigte Bild des Aufbaus verschwinden lassen und ein anderes Bild anzeigen lassen.
-> ich habe dies mit Propertynodes versucht, aber die Werte werden nicht weiter "nach draussen" geleitet während die Sequenz noch läuft.
2.2) genau wie in 2) die Eigenschaft Visible der Bilder aus einem SubVi heraus gesteuert werden soll, soll auch der Wert von diversen LEDs true/false gestellt werden, während die Sequenz abläuft.
->zu globalen variablen hab ich bereits ein bisschen recherchiert, aber auch damit konnte ich mein ziel nicht umsetzten.
Um meine Beschreibung ein bisschen deutlicher zu machen findet ihr im Anhang screenshots von einem dummy Programm.
Danke schon mal für alle Tipps!
Grüße
ich bin LabView Anfänger und stehe im Zuge meiner Diplomarbeit vor der Herausvorderung ein Programm zur Steuerung eines Ventils und einer Pumpe zu schreiben, um mein eigentliches Experiment aufbauen zu können. Da mich die Programmierung nun schon recht lang aufhält wende ich mich mit folgendem Problem an euch:
1) Das Programm besteht aus einem Main VI in welchem man über ein Dropdown-Menü (Ring) einen Programmablauf auswählen kann.Das Programm startet wenn der Boolen-button dazu angeklickt wird. Aber bereits bevor das Programm per klick gestartet wird, soll ein Bild des experimentellen Aufbaus angezeigt werden. Wählt man im Dropdown ein anderes Programm aus, soll dessen Aufbau als Bild angezeigt werden.
2) Wird nun der Start-button gedrückt, läuft in dem somit ausgewählten Case eine SubVI ab. Diese enthält eine sequenz in der abgwechselnd fluss, ventilstellung und so verändert werden.Ab einem bestimmten Punkt in dieser Sequenz möchte ich gerne das erste angezeigte Bild des Aufbaus verschwinden lassen und ein anderes Bild anzeigen lassen.
-> ich habe dies mit Propertynodes versucht, aber die Werte werden nicht weiter "nach draussen" geleitet während die Sequenz noch läuft.
2.2) genau wie in 2) die Eigenschaft Visible der Bilder aus einem SubVi heraus gesteuert werden soll, soll auch der Wert von diversen LEDs true/false gestellt werden, während die Sequenz abläuft.
->zu globalen variablen hab ich bereits ein bisschen recherchiert, aber auch damit konnte ich mein ziel nicht umsetzten.
Um meine Beschreibung ein bisschen deutlicher zu machen findet ihr im Anhang screenshots von einem dummy Programm.
Danke schon mal für alle Tipps!
Grüße