Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: RS232 bytes umwandeln und bits setzen Kategorie: C-Control I V1.1 (von Achim - 2.12.2004 0:49)
 Als Antwort auf RS232 bytes umwandeln und bits setzen von Thorsten - 1.12.2004 21:21
> Ich muss über die serielle Schnittstelle 10 Werte einlesen. Die kommen aus einem Visual Basic Programm.
> Sehen etwa so aus.:
>
> Byte 1: "a009 067"

Du verwendest den Begriff "Byte" falsch, denn "a009 067" ist beim besten Willen kein Byte. Dadurch ist es ein wenig schwer zu verstehen, was Du machen willst.

Kann es sein, dass Du Strings versendest? Im obigen Fall also einen mit 8 Zeichen? Danach solche mit 7 Zeichen?

> Das a und b sende ich nur mit um das erste und letzte Byte zu erkennen, kann ich auch weglassen.
> Jetzt muss ich diese 10 Werte in 20 Werte ändern.
> a1 = 9

Dann sende doch tatsächlich Bytes

Byte 1: 9
Byte 2: 67
...
Sollte im Basic mit CHR$(9); CHR$(67); etc. gehen.
Die kannst Du dann in der CC direkt mit GET in je ein Byte einlesen und brauchst überhaupt nicht zu wandeln.

Bye
 Achim

 Antwort schreiben

Bisherige Antworten: