02.07.2008, 07:32
Beitrag #1
|
geist07
LVF-Gelegenheitsschreiber
Beiträge: 127
Registriert seit: Dec 2007
8.5, 8.6, 2009SP1,2010,2011
2007
kA
994xx
Deutschland
|
xml lesen
Hallo,
da sich bei uns die Pfade zu bestimmten Datein regelmäßig ändern will ich die entsprechenden Pfade in einer XML-Datei speichern. Das Speichern erfolgt über ein VI, das per Button gestartet werden soll. In diesem VI lasse ich den aktuellen Pfad zu den Dateien einblenden und bei bedarf abändern. Das speichern ist auch kein Problem. Nach dem soeichern schließt das VI und kehrt zum "Hauptmenü" zurück. Rufe ich das VI erneut auf, lädt er mir aber dennoch die alten Werte obwohl die XML-Datei aktualisiert wurde. Woran kann das liegen?
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
|
|
|
02.07.2008, 08:36
Beitrag #2
|
|
|
02.07.2008, 09:15
Beitrag #3
|
geist07
LVF-Gelegenheitsschreiber
Beiträge: 127
Registriert seit: Dec 2007
8.5, 8.6, 2009SP1,2010,2011
2007
kA
994xx
Deutschland
|
xml lesen
Hier die entsprechenden Daten, erzeugt mit LV 8.5.1
XML_Datei_erzeugen_1.vi (Größe: 76,96 KB / Downloads: 245)
XML_Datei_lesen_1.vi (Größe: 37,51 KB / Downloads: 273)
test.xml (Größe: 340 Bytes / Downloads: 439)
Das VI XML_Datei_erzeugen greift auf das andere VI zu, zur angabe der XML datei hane ich eine leere mit hochgeladen, die ihr angeben könnt.
das VI XML erzeugen wird von einem anderen VI gestartet, aber der erneute Start des VI ohne das übergeordnete VI liefert den gleichen effekt - laden der alten Daten.
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
|
|
|
02.07.2008, 14:29
Beitrag #4
|
|
|
07.07.2008, 07:57
Beitrag #5
|
geist07
LVF-Gelegenheitsschreiber
Beiträge: 127
Registriert seit: Dec 2007
8.5, 8.6, 2009SP1,2010,2011
2007
kA
994xx
Deutschland
|
xml lesen
Auch wenn ich die Variablen in eine Sequenz vorher verschiebe um sie zu laden liefert er mir dennoch die alten Werte, erst nach völligem Neustart des VIs funktionierts. Ich habe keine Ahnung woran es noch liegen kann.
Der Tip mit dem Pattern ist keine schlechte Idee.
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
|
|
|
| |