Hi
ich kenne SerialNG nicht, aber wenn du '122' als String sendest ist die anzeigen von '49 50 50' klar. da der
AScII Wert '1' eben '49' ist, und der von '2' eben '50'. [ weil ord('1') = 49; und ord('2') = 50 ist].
Sende die '122' als Byte und nicht als String. Vermutlich gibt es bei SerialNG eine Funktion SendByte() oder SendInteger(). Ansonsten probier es eben mit
SerialPortNG1.SendString(chr(122));
Wie gesagt ich habe SerialNG nicht und weiß nicht ob es eine SendByte oder SendInteger Funktion gibt.