LabVIEWForum.de
Konfigurationsdatei - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Konfigurationsdatei (/Thread-Konfigurationsdatei)



Konfigurationsdatei - MichaDu - 23.08.2008 00:50

Hallo,

wollte mir eine Konfigurationsdatei erstellen, in denen alle Benutzereingaben aus dem Frontpanel gespeichert werden, so dass bei einem Neustart diese Daten nicht immer neu eingegeben werden müssen. Dafür schienen mir die Config File VIs ideal.

Leider ist das Programmieren bei einer hohen Anzahl an Variablen sehr sehr mühselig (jeweils ein Dateizugriff für eine Variable mit Namen, Wert und Defaultwert. Und das bei ca. 80... :-(

Hat jemand einen Tipp, wie ich das elegant lösen kann? Schleifen kann ich nicht verwenden wegen der eindeutigen Variablennamen.

Danke!


Konfigurationsdatei - Lucki - 23.08.2008 07:05

Die gewünschte Lösung gibt es, habe es hier schon 2 mal gepostet, finde es jetzt aber auch nicht. Als jetzt noch mal:
Lv85_img[attachment=14129]
Einfach den Code in Dein VI reinkopieren (Natürlich ohne die Buttons, die nur die Funktion veranschaulichen).
Es funktioniert sogar dann, wenn man das alles gar nicht verstehstZocken


Konfigurationsdatei - MichaDu - 23.08.2008 11:19

Hi Lucki,

hast mich lucky gemacht ;-) Genau so was habe ich gesucht!

Danke dir!


Konfigurationsdatei - J_uri - 15.10.2008 08:46

[attachment=14841]

[attachment=14839]


Hallo,
ich nutze das oben angegebene Vi bei mir auch, bspw. um LEDs oder Schalterwerte speichern und laden zu können. Das funktioniert auch grundsätzlich.
Ich nutze das aber in einer Eventstruktur. Das aktivieren einer LED führt hier bspw. zum Aktivieren weiterer Schalter oder Anzeigen. Wenn ich nun aber die LED über eine gespeicherte Konfigurationsdatei lade wird genau das nicht gemacht. Die Schalter etc. bleiben grau, weil der Wert nicht "signalisierend" geändert wird.

Gibts da irgendwie ne Möglichkeit?

Ich hab mal versucht halbwegs aussagekräfte Screenshots zu erstellen.

Vielen Dank,
J_uri


Konfigurationsdatei - oenk - 15.10.2008 09:12

Zuerst: ja, es gibt eine Möglichkeit

Dann:
Was du mit deiner Event-Stuktur machst, sind auf User-Events warten, die auf dem FP passieren.
Durch das laden deiner Datei änderst du zwar den Wert eines Elementes, jedoch löst das noch kein User-Event aus, da es nicht vom User am FP eingegeben wurde.
Was zu tun ist:
Du musst dir durch das laden ein User-Event erzeugen, dann sollte es funktionieren. Wie genau das geht kann dir die Hilfe besser als ich erklären (vgl: "Create user Event", "Register for Events", etc)

Oder du baust dir das ganze um:
und zwar ueber eine StateMachine, die entweder vom UserEvent auf deine gewünschte Art reagiert oder vom Laden einer Einstellung aus

Gruss,
Christian