LabVIEWForum.de
Aus 1D-Array ein 2D-Array erzeugen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Aus 1D-Array ein 2D-Array erzeugen (/Thread-Aus-1D-Array-ein-2D-Array-erzeugen)



Aus 1D-Array ein 2D-Array erzeugen - nixblicker - 23.10.2008 14:27

Hallo,

wie kann ich aus einem 1D-Array ein 2D-Array erzeugen und dann das 2D-Array mit neuen
Daten füllen ?

Vielen Dank im voraus.

Gruß
nixblicker


Aus 1D-Array ein 2D-Array erzeugen - Y-P - 23.10.2008 16:50

Bahn

Geht's Dir allgemein um's Erstellen eines 2D-Arrays, oder willst Du ein vorhandenes 1D-Array umwandeln?
Was meinst Du mit "füllen"? An beliebigen Stellen was einfügen, dann geht's mit den Array-Funktionen (Insert into Array, oder Replace Array Subset,...), ansonsten reicht ein "Build Array" innerhalb einer Schleife mit Schieberegister.

Also: Was hast Du bis jetzt und was möchtest Du?

Gruß Markus


Aus 1D-Array ein 2D-Array erzeugen - nixblicker - 23.10.2008 19:34

' schrieb:Bahn

Geht's Dir allgemein um's Erstellen eines 2D-Arrays, oder willst Du ein vorhandenes 1D-Array umwandeln?
Was meinst Du mit "füllen"? An beliebigen Stellen was einfügen, dann geht's mit den Array-Funktionen (Insert into Array, oder Replace Array Subset,...), ansonsten reicht ein "Build Array" innerhalb einer Schleife mit Schieberegister.

Also: Was hast Du bis jetzt und was möchtest Du?

Gruß Markus

Hallo,

ich will ein vorhandenes 1D-Array in ein 2D-Array umwandeln.
Das mit den Array-Funktion muss ich ausprobieren.

Vielen Dank und Grüsse
nixblicker


Aus 1D-Array ein 2D-Array erzeugen - Y-P - 24.10.2008 07:17

Hab Dir mal ein kleines Bsp. gemacht. Es gibt aber noch wesentlich mehr Möglichkeiten.

[attachment=15007]
Lv85_img

Gruß Markus

' schrieb:Hallo,

ich will ein vorhandenes 1D-Array in ein 2D-Array umwandeln.
Das mit den Array-Funktion muss ich ausprobieren.

Vielen Dank und Grüsse
nixblicker



Aus 1D-Array ein 2D-Array erzeugen - nixblicker - 27.10.2008 06:10

' schrieb:Hab Dir mal ein kleines Bsp. gemacht. Es gibt aber noch wesentlich mehr Möglichkeiten.

[attachment=42514:Array.vi]
Lv85_img

Gruß Markus

Hallo,

das mit dem Umwandeln der Arrays hat hervorragend geklappt.

Danke und Gruß
Günter


RE: Aus 1D-Array ein 2D-Array erzeugen - tobi45f - 11.03.2015 07:31

Hallo, ich grabe mal ein wenig Big Grin
ich stehe vor einem ähnlichen Problem.
Ich habe allerhand Messwerte in eine Tabellenkalkulation geschrieben. Diese möchte ich mir nun als Graph anzeigen lassen. Ich habe eine Excel Datei angehangen, wie meine Datei exemplarisch aussieht. Ich hätte gern zu jeder Messreihe einen Plot in einem Graph. Auf der X-Achse sollen die "Intervalle" angezeigt werden.
Mit meiner momentanen Lösung bekomm ich einen Plot angezeigt. Mit dem Bedienelement kann ich momentan durch die Messreihen gucken.

Irgendwie muss ich durch genau diesen Anschluss iterieren um alle Messwerte in den Plot zu bekommen.
Die Tatsache, dass ich im Prinzip 2x in der selben Schleife iterieren müsste ist wohl der Fehler. Nur weiß ich nicht, wie ich es sonst anstellen soll.Undecided ich hab schon die Schleife über alle erdenklichen Elemente gezogen, aber der Fehler liegt wohl wo anders begraben, bzw Schieberegister mit Array erstellen war auch schon drum. Aber wohl alles falsch Big Grin

In der Hilfe vom XY Graph steht ja auch, dass mehrfach Plots angezeigt werden können. In der Kontexthilfe sieht man ja wie es gehen soll. Allerdings helfen die Kontexthilfe sowie die Beispiele nicht.

Gruß Tobias und vielen Dank!


RE: Aus 1D-Array ein 2D-Array erzeugen - Holy - 11.03.2015 07:57

Ich hab das mal exemplarisch im angehängten VI aufgebaut. Die Positionen die den Beginn der Daten kennzeichnen musst du entweder durch andere Werte ersetzen wenn es in deinem Dateien fix ist oder durch eine passende Routine automatisch erkennen.


RE: Aus 1D-Array ein 2D-Array erzeugen - tobi45f - 11.03.2015 08:29

Perfekt. Auf diese Lösung wäre ich in diesem Leben nicht mehr gekommen Big Grin
Vielen Dank Holy!


RE: Aus 1D-Array ein 2D-Array erzeugen - Lucki - 11.03.2015 09:18

@Holy
Ich leide unter einer Antoß erregenden Manie, und ich weiß nicht, wo Viele ich hier damit schon vergrätzt habe: Fast immer wenn ich mir ein VI anschaue, gleitet ohne mein Zutun der Mauszeiger darüber und macht Veränderungen. Jetzt in deinem VI war der "Stein des Anstoßes" das nicht genutzte Autoindexing in der For-Schleife. Also nimm es mir nicht übel, sondern sei froh, dass Du nicht selbst so bist.Big Grin
[attachment=52454]


RE: Aus 1D-Array ein 2D-Array erzeugen - Holy - 11.03.2015 19:58

Kein Problem! Ich bin RT-geschädigt und vermeide daher solche Sachen wie "Delete from Array". In diesem Fall sieht die Lösung mit aber schöner aus!