Hallo Tom,
Zitat:Die Frage über lokale Variablen zum "Datentransfer" ist noch offen. Was für Nachteile können daraus resultieren?
- Sie verhindern, dass du deinen Code modularisieren kannst: wenn du einzelne States als subVI umformen willst, wird es mit lokalen Variablen recht schwierig…
- Sie entsprechen nicht dem "Think DATAFLOW!"-Mantra: man verliert schnell den Überblick, wo auf welche Daten zugegriffen wird.
- Zu extensive Nutzung von lokalen/globalen/"Value"-Properties Variablen kann schnell zu Race-Conditions führen…
- Lokale Variablen führen zu Datenkopien, was insbesondere bei größeren Arrays problematisch sein kann.
Vorteile lokaler Variablen:
- Sie sind relativ schnell, wenn man Daten
innerhalb eines VIs übertragen will…
- ???