LabVIEWForum.de - Cluster programmatisch als .ctl abspeichern?

LabVIEWForum.de

Normale Version: Cluster programmatisch als .ctl abspeichern?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Leute,

ist es möglich, dass ein Ausgabecluster programmatisch als .ctl abgespeichert wird?
Hallo dulfried,

das sollte per VI-Skripting machbar sein. (Natürlich nur in der Entwicklungsumgebung.)

Aber wozu brauchst du das überhaupt?
(28.08.2017 13:36 )GerdW schrieb: [ -> ]Hallo dulfried,

das sollte per VI-Skripting machbar sein. (Natürlich nur in der Entwicklungsumgebung.)

Aber wozu brauchst du das überhaupt?

Das ist schlecht Sad

Ich möchte Daten speichern. Also beim nächsten Öffnen des VIs sollen die Daten aus dem abgespeicherten Cluster gelesen werden.
(12.10.2017 13:08 )dulfried schrieb: [ -> ]
(28.08.2017 13:36 )GerdW schrieb: [ -> ]Hallo dulfried,

das sollte per VI-Skripting machbar sein. (Natürlich nur in der Entwicklungsumgebung.)

Aber wozu brauchst du das überhaupt?

Das ist schlecht Sad

Ich möchte Daten speichern. Also beim nächsten Öffnen des VIs sollen die Daten aus dem abgespeicherten Cluster gelesen werden.
Dann speichere die Werte des Clusters und lies sie beim nächsten Mal wieder ein.

Oder schreib die ein Quick-Drop-Plugin, mit dem du alle Werte eines VI als neue Standard-Werte setzen kannst und danach das VI speichert. Wie aber oben beschrieben, das VI darf dann zu diesem Zeitpunkt nicht laufen.

Gruß, Jens
Versuch es doch mal mit einer einfachen Binärdatei.
Gruß
Freddy
Offtopic2
(12.10.2017 14:02 )Freddy schrieb: [ -> ]Versuch es doch mal mit einer einfachen Binärdatei.
Das ist ein einfacher und sicher machbarer Tipp, aber IMHO ist Binär so ziemlich das schlechteste Format, welches es zum Abspeichern von Parametern gibt.
  1. Nicht Human-Readable (bei Parametern in der Regeln wichtig!)
  2. Wenn nur 1 Byte falsch in der Datei ist, wird falsch eingelesen.
  3. Bei Änderungen am Cluster kannst du alle bisherigen Dateien in die Tonne kloppen.
  4. uvm.

In der OpenG-Lib gibt es z.B. VIs zum Abspeichern eine Cluster. Oder selber in INI-Datei speichern. Das GXML-Toolkit erzeugt ebenfalls relativ gut lesbare Dateien - mit Versions-Option.

Ich weiß, wenn's schnell gehen muss, nimmt man gerne Abkürzungen und den einfachsten Weg, aber man zahlt es in der Regel später doppelt drauf.

Gruß, Jens
Referenz-URLs