(16.03.2016 08:37 )galilio schrieb: 1) Reference
2) Local Variable
3) Property Node
Lokale Variable:
Setzen und Lesen des aktuellen Werts eines Controls/Indikators.
Ist dem Lesen und Schreiben per PropertyNode "Value" vorzuziehen, da es schneller geht.
Zu beachten: Gefahr von Race-Conditions, legt eine Kopie im Speicher an, bei großen Arrays braucht das also RAM.
Property Node:
Setzen und Lesen von Eigenschaften eines Controls/Indicators.
Zu beachten: Jedes Setzen löst einen Wechsel in den UI-Thread und ein Frontpanel-Update aus, exzessiver Einsatz kann die Performance negativ beeinflussen.
Reference, ich nehme an, du meinst speziell die Reference auf ein Frontpanel-Control:
Im Prinzip identisch zur Property Node. Kann dazu verwendet werden, gleichartige Codeabschnitte zusammenzufassen und in ein SubVI auszulagern (z.B. Setzen von vielen Eigenschaften eines Graphen o.ä.). Zu beachten ist dasselbe wie bei der Property Node.
Gruß, Jens