25.04.2016, 19:48
Hallo liebe Community,
ich schreibe im Rahmen einer Studienarbeit eine Messdatenerfassung für ein Versuchslabor und habe mich in diesem Zuge erstmals mit LabVIEW beschäftigt, daher seht mir nach wenn ich viele Dinge noch nicht so gut weiß wie ihr
Ich habe mein Programm als State Machine aufgebaut, ich muss allerdings sehr häufig die Property's von Buttons, Indicators, Arrays usw. usw. in fast jedem Zustand der State Machine ändern (zB Visibility, Deactivate, etc.). Dies funktioniert mit Referenzen ja auch prima, allerdings habe ich jetzt schon desöfteren gelesen, dass Die Verwendung von Referenzen ineffizient ist und nur in Maßen genutzt werden sollte. Gibt es denn eine Alternative zu der Verwendung von Referenzen für diesen Zweck? Muss ich solche Referenzen jedes mal nach Verwendung schließen? Ich erstelle die Referenzen ein einziges Mal zu Beginn und nutze danach nur den Tunnel in den State Machines.
Jetzt ist es nur so, dass ich jetzt für fast jedes Objekt auf meinem Front Panel eine Referenz erstellen musste. Gibt es Alternativen hierzu? Wie sieht hierbei die Speicherauslastung aus?
Und was mich ebenfalls besonders interessieren würde:
Macht es Sinn diese Referenzen am Anfang in einen gemeinsamen Cluster zu packen und dann in jedem ,,State" die Unbundle Funktion zu nutzen? Wird hierbei viel Rechnerleistung benötigt oder ist es im Bezug auf die deutlich verbesserte Übersichtlichkeit vertretbar?
Vielen Dank im Voraus für eure Rückmeldungen!
Beste Grüße,
moTo
ich schreibe im Rahmen einer Studienarbeit eine Messdatenerfassung für ein Versuchslabor und habe mich in diesem Zuge erstmals mit LabVIEW beschäftigt, daher seht mir nach wenn ich viele Dinge noch nicht so gut weiß wie ihr
Ich habe mein Programm als State Machine aufgebaut, ich muss allerdings sehr häufig die Property's von Buttons, Indicators, Arrays usw. usw. in fast jedem Zustand der State Machine ändern (zB Visibility, Deactivate, etc.). Dies funktioniert mit Referenzen ja auch prima, allerdings habe ich jetzt schon desöfteren gelesen, dass Die Verwendung von Referenzen ineffizient ist und nur in Maßen genutzt werden sollte. Gibt es denn eine Alternative zu der Verwendung von Referenzen für diesen Zweck? Muss ich solche Referenzen jedes mal nach Verwendung schließen? Ich erstelle die Referenzen ein einziges Mal zu Beginn und nutze danach nur den Tunnel in den State Machines.
Jetzt ist es nur so, dass ich jetzt für fast jedes Objekt auf meinem Front Panel eine Referenz erstellen musste. Gibt es Alternativen hierzu? Wie sieht hierbei die Speicherauslastung aus?
Und was mich ebenfalls besonders interessieren würde:
Macht es Sinn diese Referenzen am Anfang in einen gemeinsamen Cluster zu packen und dann in jedem ,,State" die Unbundle Funktion zu nutzen? Wird hierbei viel Rechnerleistung benötigt oder ist es im Bezug auf die deutlich verbesserte Übersichtlichkeit vertretbar?
Vielen Dank im Voraus für eure Rückmeldungen!
Beste Grüße,
moTo