Hallo Eugen,
Danke für die Infos. Jetzt ist mir einiges klarer, auch das mit der "Normal- und HEX-Darstellung".
Und ich weiß jetzt auch, was dahinter steckt, wenn ich eine gemessene "Zahl" (ASCII), die in einem String steht, in eine Integer-Zahl zum Darstellen umwandle.
Wenn ich noch weitere Fragen dazu habe, dann melde ich mich einfach wieder.
Gruß Markus
' schrieb:Das was du für "richtig" hälst ist eigentlich "falsch" oder besser gesagt eine Definitionssache. Richtig wäre die Daten(ich sage lieber Zahlen, weil gilt nicht für Texte) ohne Konvertierung nach ASCII zu übertragen.
Die Geräte machen folgendes:
z.B.
1. Spannung analog messen -> 4 Volt
2. Digitalisieren -> 0100b
3. ASCII kodieren -> 4
4. Übertragen -> 34h oder als Bitfolge 0011 0100
5. Du empfängst -> 34h
6. Willst auf dem Chart darstellen
und deshalb von ASCII wieder
in eine Integerzahl umwandeln -> 4
Also das wäre eine Datenübertragung als ASCII-String.
Schritt 3 (Kodieren) und 6 (Dekodieren) kann man sich sparen. Also was ist richtig und was falsch ist noch die Frage.
Dann wäre folgendes:
1. Spannung analog messen -> 4 Volt
2. Digitalisieren -> 0100b
3. Übertragen -> 0100 als Bitfolge
4. Du empfängst -> 4
5. Willst auf dem Chart darstellen -> 4
Das wäre meiner Meinung nach richtiger, das ist eine binäre Datenübertragung ohne Overhead mit dem Kodieren/Dekodieren
Gruss, Eugen