Hallo,
ich stehe mal wieder vor einem kleinen Problem mit VB... Ich habe ein Programm, das über die serielle Schnittstelle mit einem Gerät kommuniziert. Das Protokoll ist komplett entschlüsselt, ich weiss also was ich schicken muss. Werte werden auch anständig auf ASCII-HEX umgewandelt, wie das Gerät das haben will (z.B. 30 für eine "0"). Die gesamten Befehle habe ich nun verkettet, wie sie zusammengehören. Habe jetzt also einen String mit dem Inhalt "00 51 20 31 30 66" und so weiter... wie kann ich diese Daten nun byteweise hexadezimal auf den COM-Port schicken. Wenn ich jetzt einfach den String an Write übergebe, schicke ich ja den String raus, was dann natürlich nicht funktioniert. Doch wie mache ich es richtig?
Gruss Daniel
ich stehe mal wieder vor einem kleinen Problem mit VB... Ich habe ein Programm, das über die serielle Schnittstelle mit einem Gerät kommuniziert. Das Protokoll ist komplett entschlüsselt, ich weiss also was ich schicken muss. Werte werden auch anständig auf ASCII-HEX umgewandelt, wie das Gerät das haben will (z.B. 30 für eine "0"). Die gesamten Befehle habe ich nun verkettet, wie sie zusammengehören. Habe jetzt also einen String mit dem Inhalt "00 51 20 31 30 66" und so weiter... wie kann ich diese Daten nun byteweise hexadezimal auf den COM-Port schicken. Wenn ich jetzt einfach den String an Write übergebe, schicke ich ja den String raus, was dann natürlich nicht funktioniert. Doch wie mache ich es richtig?
Gruss Daniel