Elemente in 2D Array - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Elemente in 2D Array (/Thread-Elemente-in-2D-Array) |
Elemente in 2D Array - tom102 - 19.08.2010 14:50 Hallo, ich trau mir die Frage gar nicht zu stellen, da ich denke, dass die Lösung relativ einfach sein müsste, aber ich kann sie nicht finden: Gibt es in LabVIEW die Möglichkeit ein 2D-Array zu erzeugen und auf die einzelnen Elemente mittels Zeilen- und Spaltenindizes zuzugreifen um die entsprechenden Werte zu ändern? Elemente in 2D Array - Y-P - 19.08.2010 14:55 Ja. Gruß Markus Elemente in 2D Array - SeBa - 19.08.2010 14:57 Ja. EDIT: Hehe.. Markus war schneller. Elemente in 2D Array - tom102 - 19.08.2010 15:09 Okay, bestünde auch die Möglichkeit mir diesen Weg zu nennen? Elemente in 2D Array - A.Berndsen - 19.08.2010 15:16 @Y-P & SeBa Ihr Knalltüten, diese Beiträge hättet Ihr Euch in dieser Form sparen können. http://www.labviewforum.de/Antworten-die-n...sen-t12593.html Zum Thema. Geht natürlich. Auf dem Frontpanel Array erstellen und dann das entsprechende Anzeigen- oder Bedienelement "reinwerfen". [attachment=28862] [attachment=28863] Das ist dann aber erst ein 1D-Array. Auf der Indexanzeige rechter Mausclick und "Dimension hinzufügen" dann wird es 2D oder mehr. Im Blockdiagramm geht es als Konstante so ähnlich. Schau Dir mal ansonsten die Array-Pallette an. [attachment=28864] Grüße Andreas Elemente in 2D Array - tom102 - 19.08.2010 15:25 Ich danke dir für deine Antwort. Es ist so, dass ich sowas zwar in so ziemlich allen Programmiersprachen realisieren kann, aber mit LabVIEW fällt mir das noch schwer. Mein Ursprungsproblem ist das Folgende: Ich habe auf dem Frontpanel ein Eingabefeld, einen Schalter und ein Text-Ring. Nun möchte ich, dass in meinem Blockschaltbild ein 2D-Array mit dem jeweiligen Wert aus dem Eingabefeld geladen wird, dabei bilden Schalter und Ring den Zeilen- und Spaltenindex. Ich kann mir im Moment noch nicht richtig vorstellen wie ich deine Lösung und mein Problem unter einen Hut bekomm ;-) Elemente in 2D Array - A.Berndsen - 19.08.2010 15:34 Hört sich eher an, als ob Du auf ein Cluster raus willst. In einem Array können immer nur gleiche Datentypen gespeichert sein. Bsp.: Array of Int, Array od String, Array of Bool Du möchtest aber Eingabefeld, Schalter und Textring irgendwie zusammenbringen. Das geht in einem Cluster. Was Du aber mit Schalter bzw. Textring als Spalten- oder Zeilenindizes meinst? :glas1:Meine Kristallkugel sagt auch nichts dazu. Erklär mal genauer oder poste ein VI mit dem Ansatz. Grüße Andreas Elemente in 2D Array - tom102 - 19.08.2010 15:46 Das Array soll ein Array aus Ints sein. Diese Ints werden immer aus dem Eingabefeld ausgelesen. Um sie an der richtigen Stelle zu positionieren benutze ich ein Textring und einen Schalter. Der Index des Textrings ist dabei der Spaltenindex des Arrays und der Zustand des Schalters (0 oder 1) der Zeilenindex. Elemente in 2D Array - GerdW - 19.08.2010 16:03 Hallo Tom, nach den ganzen erhellenden Antworten: benutz ReplaceArrayElement und ein Shiftregister... Elemente in 2D Array - A.Berndsen - 19.08.2010 16:04 Hallo Tom, oder poste einfach Dein VI. Ich kann Dir das schnell programmieren, aber das möchte ich nicht wirklich. Grüße Andreas |