LabVIEWForum.de
Zugriff auf Bedienelementreferenzen im SubVi - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Zugriff auf Bedienelementreferenzen im SubVi (/Thread-Zugriff-auf-Bedienelementreferenzen-im-SubVi)



Zugriff auf Bedienelementreferenzen im SubVi - Topia - 31.08.2011 13:51

Anbei ein Beispiel dazu. Ich habe ein Bedienelement in dem ich z.b was Rot makieren will wenn es außerhalb eines Wertes liegt und gleichzeitig will ich Werte ändern können...alles durch ein SubVi. Aber so wie ich mir das gedacht habe klappt es leider nicht. Wo liegt mein Fehler? Thx!


RE: Zugriff auf Bedienelementreferenzen im SubVi - NWOmason - 31.08.2011 14:17

Hallo,

bei StrictTypeDefs kann die Hintergrundfarbe nicht programmatisch geändert werden, also den Cluster vom StrictTypeDef lösen (Rechtsklick»Disconnect from TypDef). Zusätzlich noch folgenden Änderungsvorschlag:

[attachment=35594]

[attachment=35593]

Beste Grüße,
NWO


RE: Zugriff auf Bedienelementreferenzen im SubVi - Topia - 13.09.2011 09:31

Jetzt will ich die Farbe des Bedienelements durch eine Eventstruktur im SubVi ändern aber es klappt leider nicht. Irgendwie wird das Event in der SubVi nicht regestriert. Hat da einer eine Idee warum?


RE: Zugriff auf Bedienelementreferenzen im SubVi - jg - 13.09.2011 09:41

Wenn schon, dann ein ValueChangeEvent von dem Element im HauptVI, nicht von der Konstante im Blockdiagramm des SubVI registrieren!

Gruß, Jens


RE: Zugriff auf Bedienelementreferenzen im SubVi - Topia - 13.09.2011 09:54

Stimmt. Thx. Außerdem muss man noch die Event Source Value Changed IN die while Schleife nehmen sonst klappt es nur einmal.