TIA Convert UINT to BYTE

Ror

Level-2
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
ich weiß dass ein Integer ist gleich 16 Bit aber ist dass richtig dass ich so convertiere
(
FC_uint_to_2Byte"(i_ui_input := #t_ui_contentLength,
o_by_0 => #byteArray[5],
o_by_1 => #byteArray[6]);)
 
ja, so geht es. Je nachdem ob die die Byte jetzt von niedrig nach hoch (vermutlich) oder hoch nach niedrig durchnummerierst, ist jetzt die Reihenfolge richtig oder nicht. Daher wuerde ich die Bytes lieber als low und high bezeichnen, dann ist es auch wirklich eindeutig.
Bytereihenfolge ist ein haariges Thema in der Siemenswelt. :D

Da fallen mir gleich 2 andere Moeglichkeiten ein, das zu machen. Die eine waere AT sicht auf die Eingangsvariable die andere Slicezugriff auf die Eingangsvariable. Letztere waere besonders elegant, weil es nichtmal die Anweisung zur Umwandlung braucht. (Die aber vermutlich auch nichts anderes macht)
 
Zurück
Oben