06.05.2020, 12:16
Servus Zusammen,
nachdem ich es jetzt geschafft habe meine XML zu lesen https://www.labviewforum.de/Thread-XML-a...rom-String, möchte ich diese gerne speichern.
An sich nicht schwer, Parameter nehmen, einklammern, schreiben fertig.
Aber einfach kann ja jeder und ich will auch was lernen, also die Tags aus den Label.Text erstellen. Jens hat mir mal was tolles gezeigt (über PropertyNodes https://www.labviewforum.de/Thread-Wann-...#pid195985) Ich hatte damit mal rumgespielt https://www.labviewforum.de/Thread-Wann-...#pid195992 um universell in Excel zu schreiben. Mit den PropertyNodes habe ich es dann aber aufgegeben, ich wollte zu viel für mein Wissensstand..
Jetzt mit kleinerem nicht ganz so universellem Umfang klappt es an sich ganz gut, nur ein Schritt fehlt mir und ich habe keine Ahnung wie ich das machen kann.
Im angehängten Bild will ich jetzt alle Elemente aus diesem Array die Referenzen haben und in einer For-Loop weiterarbeiten. Wenn ich die property Value mit Variant to Data mache bekomme ich zwar den Inhalt, davon bekomme ich aber keine Referenz mehr (zumindest finde ich es nicht), so wie es angehängt ist, bekomme ich den Wert (ein Cluster) des ersten Elements. (in dem Cluster sind alles Integer)
Somit meine Fragen:
1. Bekomme ich aus dem Array auch ein Array mit allen Element-Referenzen?
--a. oder muss ich den Index manuell an der PropertyNode selbst hochzählen, für jedes Element?
2. Kann man PropertyNodes auch an eine beliebige Verbindung anschließen? (Nach dem Variant to Data)
Schöner wäre eine While Loop, die beim Tiefer gehen das Label.Text ließt und in Klammern mit dem Wert formatiert, am Ende dann wieder hoch springt, aber da habe ich nichts zu in der Hilfe gefunden und meine Kenntnis in LabVIEW ist da nicht tief genug Oder ich seh den Wald vor lauter Bäumen nicht.
Danke, Timo
nachdem ich es jetzt geschafft habe meine XML zu lesen https://www.labviewforum.de/Thread-XML-a...rom-String, möchte ich diese gerne speichern.
An sich nicht schwer, Parameter nehmen, einklammern, schreiben fertig.
Aber einfach kann ja jeder und ich will auch was lernen, also die Tags aus den Label.Text erstellen. Jens hat mir mal was tolles gezeigt (über PropertyNodes https://www.labviewforum.de/Thread-Wann-...#pid195985) Ich hatte damit mal rumgespielt https://www.labviewforum.de/Thread-Wann-...#pid195992 um universell in Excel zu schreiben. Mit den PropertyNodes habe ich es dann aber aufgegeben, ich wollte zu viel für mein Wissensstand..
Jetzt mit kleinerem nicht ganz so universellem Umfang klappt es an sich ganz gut, nur ein Schritt fehlt mir und ich habe keine Ahnung wie ich das machen kann.
Im angehängten Bild will ich jetzt alle Elemente aus diesem Array die Referenzen haben und in einer For-Loop weiterarbeiten. Wenn ich die property Value mit Variant to Data mache bekomme ich zwar den Inhalt, davon bekomme ich aber keine Referenz mehr (zumindest finde ich es nicht), so wie es angehängt ist, bekomme ich den Wert (ein Cluster) des ersten Elements. (in dem Cluster sind alles Integer)
Somit meine Fragen:
1. Bekomme ich aus dem Array auch ein Array mit allen Element-Referenzen?
--a. oder muss ich den Index manuell an der PropertyNode selbst hochzählen, für jedes Element?
2. Kann man PropertyNodes auch an eine beliebige Verbindung anschließen? (Nach dem Variant to Data)
Schöner wäre eine While Loop, die beim Tiefer gehen das Label.Text ließt und in Klammern mit dem Wert formatiert, am Ende dann wieder hoch springt, aber da habe ich nichts zu in der Hilfe gefunden und meine Kenntnis in LabVIEW ist da nicht tief genug Oder ich seh den Wald vor lauter Bäumen nicht.
Danke, Timo