Hallo nmap,
Zitat:Ich möchte eine Anzeige erstellen, die 4 Numerische Datentypen enthält, und 8 boolsche. Diese sollen von einem 1D Array (6Elemente) gefüttert werden, wobei die letzten Elemente bitweise auf die boolschen Elemente gelegt werden. (es bleiben natuerlich ein paat Bitburger frei).
Allgemein: man kann mit einem TypeCast so einiges "automatisieren", wenn es um Typumwandlungen geht - auch von Array nach Cluster.
Aber: In deinem Fall geht es um "untypische" Umwandlungen. Du hast ein Array mit 6 Werte und willst einen Cluster mit 4
numerics und 8
booleans erzeugen. D.h. 2 Arrayelemente werden zu 8 Bits (die LV-intern aber als U8 abgespeichert werden). Dies ist eine nicht "eingängige" Umwandlung: hier musst du immer selbst Hand anlegen und programmieren. Da du aber auch bei einem XControl programmieren müsstest, halte ich das einmalige Anlegen eines einfachen subVIs, welches diese Umwandlung erledigt, für wesentlich einfacher...
Ach ja, solche Cluster als TypeDef anzulegen hat auch noch nie geschadet...