LabVIEWForum.de
Konfigurationsdatei aus Cluster erstellen - 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 aus Cluster erstellen (/Thread-Konfigurationsdatei-aus-Cluster-erstellen)



Konfigurationsdatei aus Cluster erstellen - iSebbl - 18.10.2013 08:53

Hallo zusammen,
ich möchte in einem VI eine Konfigurationsdatei abspeichern können.
Die Dateien werden beim Start aufgerufen und wenn das Programm läuft soll es mögich sein eine neue Konfig-Datei anzulegen (z.B.: für eine neue Teilenummer).
Das Aufrufen, auseinander nehmen und wieder zusammenbauen der Daten funktioniert soweit tadellos.
Jetzt habe ich nur ein Problem mit dem abspeichern der Daten.
Ich bekomme den Cluster nicht in die richtig formatiert in die ini-Datei!
Entweder habe ich eine leere Datei oder nur unbrauchbarer Kauderwelsch.

Die Konfig-Datei soll aussehen wie die angehängte Datei "konfig"

Kann mir hier jemand weiterhelfen?

gruß iSebbl


RE: Konfigurationsdatei aus Cluster erstellen - Achim - 18.10.2013 09:27

Das geht so nicht...Konfig-Dateien müssen Wert für Wert geschrieben werden!

Das ist bei nem Array noch recht einfach, weil gleichartige Werte drin stehen. Da kann man einfach ne Schleife nehmen, und das ist dann auch automatisch dynamisch.

Ein Cluster müsstest du Element für Element vereinzeln und dann die Wert schreiben. Das könnte man noch komfortabler machen, wenn man den TypeIdentifier des Elements abfragt, dann bräuchte man nicht so viele Cases...ist aber trotzdem mühsam.

Alternativ: Schreib einfach eine XMl-Datei...die kannst du auch per Editor bearbeiten, und vor allem auf einen Rutsch speichern...oder ne Binärdatei, die kannst du halt dann nicht extern ändern.

Für beide Varianten gibts hier im LVF schon diverse Threads.

A.


EDIT: Es gibt auch OpenG-VIs für Cluster-to-Config...glaube ich...


RE: Konfigurationsdatei aus Cluster erstellen - iSebbl - 18.10.2013 09:48

Danke für die Antwort.

Ich hab es mal mit einer XML-Datei versucht.
Das was dabei rauskommt ist schon besser (siehe XML-Konfig), passt aber noch nicht ganz.
Wie kann ich das jetzt noch richtig formatieren?


RE: Konfigurationsdatei aus Cluster erstellen - Achim - 18.10.2013 09:54

(18.10.2013 09:48 )iSebbl schrieb:  Wie kann ich das jetzt noch richtig formatieren?

Da gibts nichts zu formatieren...das ist XML...und fertig! Ist nicht soooo schön zu bearbeiten, aber es ist...

Wenn du Ini-Format brauchst, muss du einzeln schreiben!

A.


RE: Konfigurationsdatei aus Cluster erstellen - iSebbl - 18.10.2013 10:26

Ok dann werd ich mich mal ans einzeln abspeichern machen...

Danke für die Hilfe!!!


RE: Konfigurationsdatei aus Cluster erstellen - Achim - 21.10.2013 05:55

Brauchst du die Ini-Datei wirklich so? Wird die ernsthaft so bearbeitet, mit dem Editor o.ä.? Von vielen Leuten an vielen Rechnern, die alle ohne LabVIEW arbeiten?

Wenn nicht, würde ich mir diese Mühe nicht machen, alles zu vereinzeln. Hast du wenigstens mal die OpenG-Sachen gesucht?

Ansonsten wäre es evtl. einfacher, wenn du ein LabVIEW-Konfigurationsmenü baust, mit dem du all diese Parameter "schön" und übersichtlich ändern kannst...und dann einfach alles auf einen Rutsch wegschreibst (als XML oder Binär).

Gruß
Achim


RE: Konfigurationsdatei aus Cluster erstellen - Lucki - 21.10.2013 08:34

Kannst ja mal dieses VI studieren. Mit etwas überdurchschnittlicher Intelligenz Big Grin lassen sich die serialisierten Strings in der Ini-Datei auch editieren.
[attachment=46822][attachment=46823]