Konfigurationsdateien
Hallo!
In meinem Programm verwende ich sehr viele globale Variablen. Die Werte der Variablen werden beim Starten der Software aus einer Konfigurationsdatei gelesen und dann an vielen Stellen im Programm als Vorgabe verwendet.
Inhalte: Pfade, Strings, Integer- Variablen.
Jetzt müssen noch weitere Variablen rein und mittlerweile werden die VIs zum Schreiben und Lesen der Konfigurationsdatei recht unübersichtlich und schlecht zu bearbeiten (alle Werte werden schon nacheinander mit den Konfigurations-Datei VIs von LabVIEW gespeichert/gelesen).
Jetzt versuche ich das Ganze zu optimieren und habe überlegt, die entsprechenden Datentypen zusammenzufassen und in ein Array zu übertragen. In der Konfigurations-Datei VIs speichert dann eine For-Schleife die einzelnen Arrays ab. Ist recht einfach und kann auch schnell erweitert werden (einfach Array-Zelle hinzufügen).
Allerdings macht das Einlesen noch ein Problem. Die Arrays können ohne Probleme wieder eingelesen werden, aber dann muss ich die einzelenen Array-Element indizieren und in die entsprechenden globalen Variablen übertragen. Eine echte Pusselarbeit bei über 50 Werten.
Hat jemand vielleicht eine Idee, wie ich die verschiedenen Werte besser aus dem Array bekomme?
Oder vielleicht eine andere Lösung für so viele Werte?
Bin für jeden Tip dankbar!
Danke
|