LabVIEWForum.de
Array von Clustern in Table Control - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array von Clustern in Table Control (/Thread-Array-von-Clustern-in-Table-Control)



Array von Clustern in Table Control - bluesaturn - 11.03.2010 19:55

Hi Forum,

ich habe mich jetzt durch viele Beispiele gekaempft, aber ich habe leider immer noch keine Loesung gefunden.

Ausgangspunkt ist ein Incoming Array, welches aus Reihen von Clustern, bestehend aus vier verschiedenen Elementen (String, Double, String, Integer), aufgebaut ist. Die Anzahl an Reihen von Clustern wird mit der Zeit anwachsen.

Mein Ziel war es, das Outcoming Array in einer table control darzustellen.

Soweit ich nun gesehen habe, akzeptiert table control nur 2D arrays mit strings.

Ist eine Loesung nun, jedes entsprechende Element des Clusters in einen String umzuwandeln und diese dann wieder zu einem Arrray of strings zusammenzufuegen? Dieses Array muesste ich dann an ein schon bestehendes Array aus Strings anfuegen und das endgueltige Array wird in die Table control eingefuegt.

Gibt es keine Funktion mit der ich Outcoming Array in meinem Beispiel direkt in eine Table Control oder als uebersichtliche Tabelle darstellen kann?
Eventuell per zeilenweise Konvertierung?

Ich habe einen Ansatz beigefuegt.

Tut mir leid, dass ich es nicht alleine hinbekommen. Konntet ihr vielleicht bitte Hinweise (gerne auch in Form von Stichwoertern geben)?

Danke schoen.

Blue

Lv85_img


Array von Clustern in Table Control - jg - 11.03.2010 20:13

' schrieb:Hi Forum,

ich habe mich jetzt durch viele Beispiele gekaempft, aber ich habe leider immer noch keine Loesung gefunden.

Ausgangspunkt ist ein Incoming Array, welches aus Reihen von Clustern, bestehend aus vier verschiedenen Elementen (String, Double, String, Integer), aufgebaut ist. Die Anzahl an Reihen von Clustern wird mit der Zeit anwachsen.

Mein Ziel war es, das Outcoming Array in einer table control darzustellen.

Soweit ich nun gesehen habe, akzeptiert table control nur 2D arrays mit strings.
Genau richtig erkannt!
' schrieb:Ist eine Loesung nun, jedes entsprechende Element des Clusters in einen String umzuwandeln und diese dann wieder zu einem Arrray of strings zusammenzufuegen? Dieses Array muesste ich dann an ein schon bestehendes Array aus Strings anfuegen und das endgueltige Array wird in die Table control eingefuegt.
Genau richtig erkannt!
' schrieb:Gibt es keine Funktion mit der ich Outcoming Array in meinem Beispiel direkt in eine Table Control oder als uebersichtliche Tabelle darstellen kann?
Eventuell per zeilenweise Konvertierung?
Bei einem Table Control: Nein!
' schrieb:Ich habe einen Ansatz beigefuegt.

Tut mir leid, dass ich es nicht alleine hinbekommen. Konntet ihr vielleicht bitte Hinweise (gerne auch in Form von Stichwoertern geben)?
Genug der Stichworte.

Gruß, Jens


Array von Clustern in Table Control - Lucki - 11.03.2010 22:59

' schrieb:Mein Ziel war es, das Outcoming Array in einer table control darzustellen.
Da ist schwer daraus schlau zu werden: Das "Outcoming Array" ist eine Anzeige (Indikator) und kein Bedienelement (Control). Die entsprechende Tabellen-Darstellung wäre dann auch Anzeige, und nicht Bedienelement.
Du hast die Konvertierung ja schon richtig gemacht, deshalb wundere ich mich, daß ausgerechnet diese triviale For-Schleife, die die Lösung perfekt gemacht hätte, fehlt:
[attachment=25104]


Array von Clustern in Table Control - bluesaturn - 12.03.2010 00:24

Guten Abend.
Jens Hinweis hat schon gereicht. :-) Ich habe das Array to append- Cluster auseinander genommen und alles ins Strings umgewandelt. Dann habe ich das als Array zusammengeschustert.
Dieses Array habe ich im Anschluß an das "Gesamtdatenarray" angehängt. Dies ging zusammen in die Tabelle.
Ich muss dazu sagen, dass es sich hierbei um eine SubVi handelt. Ich werde meine Lösung morgen hochladen. Auf Kommentare bin ich gespannt.
Lucki, die Schleife konntest du nicht sehen. Entschuldige. Meine oben angehängte Version sitzt in der Main.vi in einer Eventstrukture bestehend aus Schleife und Case-Struktur. Ich habe das nicht gezeigt, weil ich dachte, das wird zuviel. Tut mir leid.


Array von Clustern in Table Control - bluesaturn - 12.03.2010 12:06

Moin, moin.
Ich haenge noch einmal meine Version dranSmile
Danke fuer Eure Hilfe.
Gruesse
Blue