Hallo LabViewforum,
Ich habe folgendes Problem: Ich möchte Befehle für einen Sensor in hexadezimalen Zahlen in einem 2D A speichern und übergeben. Pro Zeile des Arrays soll ein Befehl gespeichert werden. Ein Befehl kann aus drei oder vier Bytes bestehen. Jedes Byte eines Befehls wird in einer extra Spalte gespeichert. Mein Problem ist nun das LabVIEW bei den Befehlen mit 3 Byte in das 4 Byte eine 0 ergänzt und nicht unbelegt lässt. Das bringt den Sensor aber durcheinander weil er einen 3 Byte Befehl erwartet und keinen 4 Byte Befehl. Ich kann die nullen aber auch nicht grundsätzlich herausschneiden da bei dem 4 Byte Befehl im 4 Byte unter umständen eine 0 stehen kann.
Im angehängten Bild ist diese Problematik noch einmal veranschaulicht.
Kann ich dieses Problem mit einem numerischen Datentyp lösen oder muss ich auf Strings ausweichen, was ich aber auf Hinblick des restlichen Programms nur ungerne tun würde, was würdet ihr machen?
Viele Grüße mrstrom