' schrieb:Hallo!
Ich möchte echten Hex-Code über die Serielle Schnittstelle schicken.
(Keinen String)
Weiß jemand wie das geht?
Hab mir das Beispiel "Basic Serial Write and Read.vi" angeschaut.
Dort wird auch ein String geschickt und ich möchte halt wirklich
nur Hex-Code schicken (ohne cr oder lf oder irgendwas)
Wär super wenn mir jemand von euch weiter helfen könnte?!?!?
Danke und lg
Thomas!
Hallo!
Eine direkte Funktion, der du einen Hexwert übergibst, und der dann über die serielle gesendet wird, gibt es leider nicht.
Die VISA-Write Funtione erwartet immer Strings.
Aber das stellt doch kein Problem dar, oder?
Wenn du 0x3C senden möchtest, machst du einfach eine Umwandlung in Char:
0x3C ----> "<" (also das "kleiner" Zeichen).
Wenn du dieses Zeichen an die VISA-Write Funktion übergibst, wird auch nur dieses Zeichen gesendet.
Über die Serielle wird immer eine bitfolge gesendet. Ob du die Bitfolge nun Hexadezimal, binär, dezimal oder als ASCII-Zeichen darstellst, ist ja völlig egal.