LabVIEWForum.de
Cluster programmatisch als .ctl abspeichern? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Cluster programmatisch als .ctl abspeichern? (/Thread-Cluster-programmatisch-als-ctl-abspeichern)



Cluster programmatisch als .ctl abspeichern? - dulfried - 28.08.2017 13:26

Hi Leute,

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


RE: Cluster programmatisch als .ctl abspeichern? - GerdW - 28.08.2017 13:36

Hallo dulfried,

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

Aber wozu brauchst du das überhaupt?


RE: Cluster programmatisch als .ctl abspeichern? - dulfried - 12.10.2017 13:08

(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.


RE: Cluster programmatisch als .ctl abspeichern? - jg - 12.10.2017 13:16

(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


RE: Cluster programmatisch als .ctl abspeichern? - Freddy - 12.10.2017 14:02

Versuch es doch mal mit einer einfachen Binärdatei.
Gruß
Freddy


RE: Cluster programmatisch als .ctl abspeichern? - jg - 12.10.2017 14:22

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