Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
Kann mir einer vielleicht mal erklären warum bei einem Zeichenkette von 500
und String_To _Byte Konvertierung das Byte denn wert 244 annimmt.
Die Erklärung aus der Hilfe ist nicht wirklich Hilfreich.
Für die Konvertierung „STRING_TO_BYTE“ wird in der Hilfe von CODESYS angegeben: „Die Konvertierung arbeitet nach dem Standard C-Kompilierungsmechanismus: STRING nach INT und dann INT nach BYTE. Das höhere Byte wird abgeschnitten. d.h. es ergeben sich nur Werte von 0 – 255.“
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
also, soweit ich sehe, ist eine Zeichenkette von 500, ca 500 Byte lang.
In binär: 1.1111.0100
Das High-byte, wie beschrieben, abgeschnitten, bleibt: 1111.0100
In dezimal: 244
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Servus alle mit ein ander.
Kann mir einer vielleicht mal erklären warum bei einem Zeichenkette von 500
und String_To _Byte Konvertierung das Byte denn wert 244 annimmt.
Die Erklärung aus der Hilfe ist nicht wirklich Hilfreich.
Für die Konvertierung „STRING_TO_BYTE“ wird in der Hilfe von CODESYS angegeben: „Die Konvertierung arbeitet nach dem Standard C-Kompilierungsmechanismus: STRING nach INT und dann INT nach BYTE. Das höhere Byte wird abgeschnitten. d.h. es ergeben sich nur Werte von 0 – 255.“
also, soweit ich sehe, ist eine Zeichenkette von 500, ca 500 Byte lang.
In binär: 1.1111.0100
Das High-byte, wie beschrieben, abgeschnitten, bleibt: 1111.0100
In dezimal: 244