1D Array in ein 2D Array einfügen
Hallo zusammen,
ich bin zur Zeit noch ein ziemlicher LABView Anfänger, ich hoffe mal mir kann jemand bei meinem Problem helfen.
Ich möchte folgendes realisieren: Ich lese eine Datei zeilenweise ein. Jede Zeile besteht aus einzelnen Teilstrings, die durch ein Trennzeichen z.B. ';' getrennt sind. Nun möchte ich alle Zeilen der Datei einlesen und die Teilstrings auf ein 2D Array aufteilen.
Bei einem Dateiinhalt von
1;11;111;1111;11111
2;22;222;2222;22222
soll also die '1' an der Stelle 0,0 stehen, die '11' an der Stelle 0,1 usw.
Es darf aber auch umgekehrt sein, sprich die '11' an der Stelle 1,0 statt an der Stelle 0,1
Bisher hab ich es gechaftt eine einzelne Zeile einzulesen, den String in Teilstrings zu zerlegen, und die Teilstrings in ein 1D-Array zu schreiben. Das habe ich in ein SubVI ausgelagert. Das SubVI möchte ich jetzt nutzen um das 2D-Array aufzubauen. Ich hoffe ihr versteht wie ich das mein, aber ich muss ja jetzt praktisch alle Zeilen durchlaufen und an mein SubVI übergeben und das jeweils entstandene 1D-Array in ein 2D-Array einfügen.
Ich hab leider keine Ahnung wie das geht. Zunächst mal finde ich keine Möglichkeit ein 2D-Array zu erstellen, unter den Arrays gibt es nur das 1D-Array.
Das Einfügen wollte ich mit "In Array einfügen" machen, aber da müsste ich ja jedesmal das Ergebnisarry aus dem letzen Schritt zurückkoppeln was nicht möglich ist.
Kann mir dabei jemand weiterhelfen? Danke schon mal im Vorraus.
|