Angabe von Hexadezimal
-
Hallo
Wie gebe ich an mein Messgerät uber com Port Hexadezimalzahlen in Borland 6 an.
als InBuff = 7F oder als InBuff = 0x7f
Danke für eine Antwort
-
Bitte formulieren Sie Ihre Anfrage neu.
-junix
-
Ich habe ein Programm geschrieben wo ich über meine Schnittstelle daten an ein gerät sende. Meine DATEN SENDE ICH ABER IN Hexadezimal. Nun weiß ich nichtwie ich meine Werte senden tuhe mit 0x7F oder 7F nur .
Danke
-
äh 0x7F... aber das kommt drauf an...wie bereitest du denn die Daten auf?
In Strings würde ich z.B. \x7f benutzen...-junix
-
Was erwartet das Gerät denn? Eine Bytefolge (binär) oder eine Ziffernfolge (hexadezimal)?
-
Dasd schrieb:
Was erwartet das Gerät denn? Eine Bytefolge (binär) oder eine Ziffernfolge (hexadezimal)?
Hä? Wo ist da der Unterschied? Wenn ich dem Gerät eine Zahl, also je nach Datentyp 4 oder 8 Byte, geht auch mehr, zuschicke, kann ich das hexadezimal, oktal, dezimal und binär tun, das macht für das Gerät keinen Unterschied... aber es macht einen Unterschied, ob das Gerät eine Zeichenfolge erwartet (Strings) oder wirklich Zahlen... du kannst ihm auch statt 0xff einfach 255 rüberschicken, ist afaik das gleiche, nur andere darstellung für den programmierer.
-
Denk nochmal darüber nach...
-
*nachdenk* Oh, du hast recht
Bytefolge... damit ist ja eine Zeichenkette gemeint... nunja... sooy ^^