LabVIEWForum.de
Umwandeln nach HEX - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Umwandeln nach HEX (/Thread-Umwandeln-nach-HEX)



Umwandeln nach HEX - flizzer82 - 19.04.2013 09:52

moin Moin liebe LVF Gemeinde
ich habe da mal nen Problem.
Und zwar möchte ich Hex-Werte per Visa übertragen. ich weis das es schon sehr oft besprochen wurde hier, leider werde ich aber nicht schlau daraus ^^.
im bild seht ihr hoffntlich was ich vorhabe. ich bekomem die Elf ausgegeben aus dem Case diese soll als 0B ausgegeben werden.
Die ganze umwandel Geschichte brauche ich da ich in einem Case noch Dez- Werte bekomem die umgerechnet werden müssen.
In der Sonde 6 steht eigentlich schon das drin was übertragen werden soll ausser das es richtig 0B 00 27 33 sein müsste. wenn ich die schnittstelle mit einem externem Gerät aber auslese bekomme ich genau die Sonde 8 angezeigt.

Ich hätte jetzt gesagt von Sonde 2 auf Sonde 4 wird die Zahl nach Hex umgewandelt, damit wäre in meinem Verständniss auch Sonde 6 im Hexformat.... aaaaaaaaaber ..... wenn ich mir die umrechnung von Sonde 6 auf 7 angucke wird 6 aufeinmal als ASCII code interpretiert und dann wieder zu Hex umgerechnet (Sonde 8)

Kann mri einer meinen Denkfehler erklären oder sagen wie es richtig geht ??

mfg
flizzer


RE: Umwandeln nach HEX - F.Bi - 19.04.2013 10:10

Schließe mal eine "2" an den Eingang "width" vom "Number to Hex String" an, dann solltest du auch 0B, 00 usw. erhalten.


RE: Umwandeln nach HEX - flizzer82 - 19.04.2013 10:14

das war schonmal ganz gut um die 0 vors B zu bekommen .. Danke dafür Wink

flizzer


RE: Umwandeln nach HEX - Holy - 19.04.2013 17:11

Aktuell überträgst du Hex-formatierte ASCII-Zeichen. Willst du evtl. einfach ASCII-Codes 0x0B 0x00 0x27 0x33 ausgeben? Dann wäre Byte Array to String dein Freund.