INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

HEX-Spielereien: Probleme mit Konvertierungen und Prüfsumme



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.02.2009, 20:24
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
HEX-Spielereien: Probleme mit Konvertierungen und Prüfsumme
' schrieb:PS: Sorry, ich glaube ich verwechsele immernoch Bits und BytesWink. Es müßte wohl korreckt heißen, daß die ersten zwei Byte das "p" sind und dann 4 Byte für den Wert kommen. Ob das nun insg. 8 oder 16 Byte werden muß ich morgen mal nachgucken...
Wie bitte? Wenn du nicht Unicode beim Versenden der Befehle verwendest, dann ist 1 Buchstabe bei ASCII-Code auch 1 Byte im Speicher und nicht 2!!!

Ich glaube eher, was du durcheinander bringst, sind HEX-Code eines ASCII Buchstaben und die Übersetzung deines Stellwertes in eine HEX-Zahl (bzw. String).

Also: wenn du ein kleines "p" als ASCII-String sendest, dann sendest du 1 Byte (auch wenn der HEX-Code 70hex ist).

Was anderes bei der Zahl. Laut deiner Aussage soll eine Zahl (z.B. 255) als Hex-Zahl (das wäre bei 255 = FF) dargestellt werden und diese dann als String (in diesem Fall also wieder FF) gesendet werden. FF sind aber wieder nur 2 Byte!

Wenn die Breite immer 4 Zeichen oder, was eine idenstische Aussage bei ASCII-Code ist, 4 Byte sein soll, dann schreib das bitte auch so.

Mein VI musst du dann natürlich etwas abändern, wieder auf 4 Byte bei der Zahlwandlung verlängern, und dann nur noch 3x 0 anhängen. (Schau hier nochmal genau nach, soll das ASCII-Zeichen 0 oder der ASCII-Code 0 angehängt werden!)

Und wenn du häufig Daten sendest, dann lass die Schnittstelle offen. Zerleg das ganze in schöne kleine SubVIs (Öffen, Befehl schreiben, Rückmeldung lesen und auswerten, Schnittstelle schließen)

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
HEX-Spielereien: Probleme mit Konvertierungen und Prüfsumme - jg - 20.02.2009 20:24

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Lightbulb Prüfsumme berechnen für String mit Sonderzeichen luna 3 4.493 22.03.2021 18:32
Letzter Beitrag: jg
  Hex-String splitten und Prüfsumme berechnen hl68fx 10 11.771 25.10.2013 11:01
Letzter Beitrag: Y-P
  String Prüfsumme 206racer 13 14.792 20.07.2008 20:11
Letzter Beitrag: 206racer

Gehe zu: