Hallo chrisw,
herzlich willkommen im Forum!
Zitat:Kann man das irgendwie geschickter lösen?
Notifier, Queues, FGVs aka AEs, globale Variablen, UserEvents…
Zitat:Und gibt es eventuelle Nachteile/Probleme meiner Vorgehensweise?
- Zugriffe per Referenz/Propertynodes auf Werte erfordern Task-Switches, die dein Programm verlangsamen können…
- bei globalen Variablen kann es zu RaceConditions kommen…
Zitat:Ich habe ein komplexes Programm mit vielen Variablen (>20)
Du hast sehr wahrscheinlich keine "Variablen", sondern Datenwerte/Controls: in LabVIEW sollte man THINK DATAFLOW beachten. Dabei ist es für das Verständnis hilfreich, die korrekten Bezeichnungen zu verwenden.
Wenn dein VI mit 20 Werten schon "komplex" ist, wie würdest du dann meine Prüfstandssoftware bezeichnen, in der schon allein 200-300 Werte im Logfile landen und im Programm überall parallel verwendet werden?