24.03.2010, 08:56
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 09:03 von dimitri84.)
Beitrag #1
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Cluster in Konfigurationsdatei schreiben
Guten Morgen zusammen,
ich würde gern ein subVI schreiben wo man ein Cluster anschließen kann und dann automatisiert eine Konfigurationsdatei daraus geschrieben wird. Z.B. so eins:
1) Wie komme ich an die Namen der Konstanten? Also, dass der als String verfügbar ist.
2) Kann man Cluster (beliebiger Größe) elementweise auslesen wie ein Array?
Ich ahne, dass vor allem Punkt 2) nicht geht ... Aber vielleicht gibt's doch'n Trick 17.
Edit: Außerdem klappt das bestimmt auch nicht mit dem polymorphen Eingang 'Wert'. Das müsste dann ein Variant sein damit das funktioniert.
Gruß dimitri
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
24.03.2010, 09:06
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 09:07 von Oleg.)
Beitrag #2
|
Oleg
LVF-Gelegenheitsschreiber
Beiträge: 107
Registriert seit: Feb 2010
2009
2009
de
45307
Deutschland
|
Cluster in Konfigurationsdatei schreiben
Hallo,
zum 2) Es gibt Anordnung im Cluster (was zuerst in ein Cluster eingefügt wird das ist Element 1 (oder 0) usw.)
Man kann 'Unbundle by Name' benutzen, oder 'Unbundle' (hier muss man Elementen Index wissen).
1) Wenn du nur Namen brauchst, die Eigenschaftsknotten könnten dir weiter helfen (zum beispiel Label)Gruß
Gruß
Oleg
|
|
|
24.03.2010, 09:14
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 09:19 von dimitri84.)
Beitrag #3
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Cluster in Konfigurationsdatei schreiben
' schrieb:zum 2) Es gibt Anordnung im Cluster (was zuerst in ein Cluster eingefügt wird das ist Element 1 (oder 0) usw.)
Man kann 'Unbundle by Name' benutzen, oder 'Unbundle' (hier muss man Elementen Index wissen).
Glaubst du ich kenne die Unbundle VIs nicht? Wie will man da zur Laufzeit die Größe anpassen?
Zitat:1) Wenn du nur Namen brauchst, die Eigenschaftsknotten könnten dir weiter helfen (zum beispiel Label)
Zeig mal wie du von einer Konstanten den Eigenschaftsknoten/Referenz erstellst ...
Edit: Läuft wohl drauf hinaus, dass das Automatisieren nicht geht und ich für jeden Cluster ein individuelles subVI schreiben muss.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
24.03.2010, 09:18
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 09:30 von RoLe.)
Beitrag #4
|
|
|
24.03.2010, 09:28
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 09:29 von dimitri84.)
Beitrag #5
|
|
|
24.03.2010, 09:36
Beitrag #6
|
|
|
24.03.2010, 10:08
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 10:14 von dimitri84.)
Beitrag #7
|
|
|
24.03.2010, 10:20
Beitrag #8
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Cluster in Konfigurationsdatei schreiben
Also ich habe das Problem so gelöst,
wobei die oberen beide Leitungen gar nicht existieren müssen. Da kann man auf der rechten Seite einfach Konstanten anschließen, die man vorher auf der linken Seite erzeugt hat.
|
|
|
24.03.2010, 10:28
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2010 10:44 von dimitri84.)
Beitrag #9
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Cluster in Konfigurationsdatei schreiben
' schrieb:Also ich habe das Problem so gelöst,
[attachment=53880:clipa.png]
wobei die oberen beide Leitungen gar nicht existieren müssen. Da kann man auf der rechten Seite einfach Konstanten anschließen, die man vorher auf der linken Seite erzeugt hat.
Danke.
Gibt es Vor-/Nachteile zu der XML-Lösung?
http://www.LabVIEWportal.eu/viewtopic.php?f=51&t=145
Ich würde eher dazu tendieren. Das ist so handlich da lohnt nichtmal ein subVI.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
24.03.2010, 14:09
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Cluster in Konfigurationsdatei schreiben
' schrieb:Gibt es Vor-/Nachteile zu der XML-Lösung?
Ich würde eher dazu tendieren. Das ist so handlich da lohnt nichtmal ein subVI.
Mit der XML-Lösung kenne ich mich nicht aus. Es sieht ja sehr einfach aus, die Frage ist nur: wenn ich - wie meist der Fall - mehr als nur diesen einen Cluster speichern will, dann ist eine ini - Datei mit ihre Einteilung in Sektionen und Schlüsselworten genau dafür eingerichtet. Ob das bei einer HTML-Datei ebenso machbar ist?
|
|
|
| |