18.06.2012, 14:01
Hallo LaView'er,
habe hier ein Problem, bei dem ich nicht weiterkomme:
Ich möchte, dass sich mein Frontpanel und mein Blockdiagramm individuell anpassen lassen.
Das heißt (hier am Beispiel einer kameraeinbindung innerhalb eines großen Programms) :
Ich habe innerhalb meines Hauptprogramms ein Teilprogramm, das sich nur mit dem Darstellen eines Kamerabildes beschäftigt. Manch einer hat aber kein NI-iMaq-DX und auch keine Kamera. Ergo: Er bekommt Fehlermeldungen über fehlende VIs und so weiter.
Nun soll er zu Beginn des ersten Programmaufrufs auswählen können, ob er überhaupt eine Kamera hat. Verneint er dies, sollen alle mit der Kamera zusammenhängenden Bedien- und Anzeigeelemente deaktiviert und ausgegraut werden.
Das geht ja über Eigenschaftsknoten (siehe Beispiel-VI im Anhang). Aber wie kann ich denn viele Referenzen zusammenfassen? Geht das? Oder muss ich für jedes Bedienfeld, das ausgegraut werden soll, einen neuen Knoten machen?
Dann soll natürlich auch das Blockdiagramm dieses Teilprogramms (siehe wieder Anhang) komplett deaktiviert werden. Das heißt, letztenendes soll das Programm quasi gar nichts mehr von diesem Teilprogramm im Blockdiagramm wissen - GEHT DAS??
Denn die Fehlermeldungen nerven und soweit ich weiß, kann man das Programm dann auch nicht ausführen, wenn die SubVIs von NI-iMaq-DX nicht vorliegen.
Danke Euch schon mal für die Hilfe!!!
Fabian
habe hier ein Problem, bei dem ich nicht weiterkomme:
Ich möchte, dass sich mein Frontpanel und mein Blockdiagramm individuell anpassen lassen.
Das heißt (hier am Beispiel einer kameraeinbindung innerhalb eines großen Programms) :
Ich habe innerhalb meines Hauptprogramms ein Teilprogramm, das sich nur mit dem Darstellen eines Kamerabildes beschäftigt. Manch einer hat aber kein NI-iMaq-DX und auch keine Kamera. Ergo: Er bekommt Fehlermeldungen über fehlende VIs und so weiter.
Nun soll er zu Beginn des ersten Programmaufrufs auswählen können, ob er überhaupt eine Kamera hat. Verneint er dies, sollen alle mit der Kamera zusammenhängenden Bedien- und Anzeigeelemente deaktiviert und ausgegraut werden.
Das geht ja über Eigenschaftsknoten (siehe Beispiel-VI im Anhang). Aber wie kann ich denn viele Referenzen zusammenfassen? Geht das? Oder muss ich für jedes Bedienfeld, das ausgegraut werden soll, einen neuen Knoten machen?
Dann soll natürlich auch das Blockdiagramm dieses Teilprogramms (siehe wieder Anhang) komplett deaktiviert werden. Das heißt, letztenendes soll das Programm quasi gar nichts mehr von diesem Teilprogramm im Blockdiagramm wissen - GEHT DAS??
Denn die Fehlermeldungen nerven und soweit ich weiß, kann man das Programm dann auch nicht ausführen, wenn die SubVIs von NI-iMaq-DX nicht vorliegen.
Danke Euch schon mal für die Hilfe!!!
Fabian