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

String_To_Byte Konvertierung

norgul
2015-05-10
2015-05-13
  • norgul - 2015-05-10

    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.“

     
  • lothar - 2015-05-13

    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

     

Log in to post a comment.