LabVIEWForum.de - Boolean 2D-Array, in einzelne Bits

LabVIEWForum.de

Normale Version: Boolean 2D-Array, in einzelne Bits
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

google und die Suche hier hat mir nicht wirklich weitergebracht. Aber vielleicht weiß von Euch jemand was:

Ich habe ein 2D Boolean-Array das 8 Bytes Daten darstellt. Diese 8Bytes brauche ich jetzt in 8Bits - einfach, wies mit einzel-Funktionen der Array-Palette geht ist schon klar.
Also habe ich jetzt aus dem 2D Array einzelne Zeilen geholt, mache mit "ArrayToCluster" ein Cluster, das ich sofort in die einzelnen Elemente aufschlüssle. Hübsch klein und funktioniert. Aber das Cluster nur Erstellen um es sofort wieder zu öffnen scheint mir kein "schöner" Weg zu sein. Wie würdet Ihr das stilvoller lösen?

Gruß
Thomas

Lv09_img2
Hm, kleiner vielleicht nicht, aber du kannst auch direk auf jedes Element des Arrays zugreifen:

[attachment=34254]

Ob dies nun eleganter ist, bleibt dahingestellt Cool

Beste Grüße,
NWO
Na klar geht es "stilvoller": Das 2D erst mal in 1D umformen. Die Elemente würde ich allerdings in einem Cluster lassen. Du kannst aber dann jedem Element einen Namen geben, kannst sie beliebig anordnen, und wenn der Clusterrahmen stört, kannst Du den transparent machen.
[attachment=34255]
Ich habe es sogar schon so gemacht, das ich den transparenten Clusterrahmen auf volle FP-Fenstergröße gesetzt habe, und alle anderen Elemente des FP befinden sich in der Fläche des Clusters - ohne Element des Clusters zu sein. Man kann also alle Freiheiten der FP-Gestaltung haben, ohne ein unübersichltiches großflächiges BD in Kauf nehmen zu müssen - was der Fall wäre, wenn man dort alle 64 Elemente in Einzelelemente aufsplitten würde.
Stimmt, "Index Array" kann man ja aufziehen Wink

Also ich finde, das ist schon schöner als in ein Cluster zu wandeln, das ich danach sofort unbundle...

Danke schön Wink
Referenz-URLs