aus Refnum eines Elements eines Bedienclusters die Refnum des Besitzers ermitteln
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
aus Refnum eines Elements eines Bedienclusters die Refnum des Besitzers ermitteln
Hi Leute,
folgendes Problem habe ich nach Update auf LV2011 festgestellt:
In meinem aktuellem Projekt habe ich mehrere Bedienelemente zu einem
"Bediencluster" zusammengefasst. Der Cluster ist als Typ-Def angelegt.
Im Projekt werden mehere Kopien des Bedienclusters verwendet. Die Anzahl
ist kundenspezifisch. Alle Refnums der Cluster sind in einem Array abgelegt.
Wird an einem Bedienelement des Clusters ein Wert geändert, wird ein
Value-Change Ereignis ausgelöst. Dann wird über die Refnum des Elements
die Refnum des jeweiligen Bedienclusters ermittelt (Eigenschaft Besitzer).
Diese Refnum wird dann in dem o.g. Array gesucht und über den ermittelten
Index kann der Eingabewert zugeordnet werden.
Seit LV2011 funktioniert die Ermittlung des Besitzers einer Refnum nicht mehr.
Nur wenn man den Bediencluster von der Typdefinition trennt, funktioniert es.
Anbei ein kleines Beispiel (LV2010) zur Demonstration. In LV2010 leuchten
beide LED's (beide Vergleiche positiv), aber in LV2011 nur eine.