-> Hier kostenlos registrieren
Hi,
ich habe es mit der Suchfunktion und Google versucht zu lösen, aber ich komme nicht auf einen grünen Zweig...
Ich möchte einen String zusammenbasteln, welche ich über RS422 verschicke.
Das Ganze ergibt eine Anweisung an ein Gerät und soll so aussehen:
'#1y3$R'
# ist Startzeichen, 1 ist die ID des Motors, y der Befehl, 3 ist ein Verfahrsatz der geladen wird und $R ist Endzeichen.
Ich möchte nun die ID und den Verfahrsatz übergeben.
Dazu habe ich eine Variable ID und eine Variable Satz jeweils vom Typen Byte, weil beides nicht größer als 32 wird...
Ich habe versucht den String mit CONCAT zusammen zu bauen, aber BYTE_TO_CHAR(ID) gibt mir immer eine führende 0 mit so dass heraus kommt:
'#01y03$R'
Wie kriege ich das zusammengebastelt ohne die führenden 0 en?
Danke!
ich habe es mit der Suchfunktion und Google versucht zu lösen, aber ich komme nicht auf einen grünen Zweig...
Ich möchte einen String zusammenbasteln, welche ich über RS422 verschicke.
Das Ganze ergibt eine Anweisung an ein Gerät und soll so aussehen:
'#1y3$R'
# ist Startzeichen, 1 ist die ID des Motors, y der Befehl, 3 ist ein Verfahrsatz der geladen wird und $R ist Endzeichen.
Ich möchte nun die ID und den Verfahrsatz übergeben.
Dazu habe ich eine Variable ID und eine Variable Satz jeweils vom Typen Byte, weil beides nicht größer als 32 wird...
Ich habe versucht den String mit CONCAT zusammen zu bauen, aber BYTE_TO_CHAR(ID) gibt mir immer eine führende 0 mit so dass heraus kommt:
'#01y03$R'
Wie kriege ich das zusammengebastelt ohne die führenden 0 en?
Danke!