LabVIEWForum.de
Hex-Werte XOR verknüpfen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Hex-Werte XOR verknüpfen (/Thread-Hex-Werte-XOR-verknuepfen)



Hex-Werte XOR verknüpfen - Yantit - 22.12.2010 09:51

Hallo!

Ich stehe gerade vor folgendem Problem: Ich muss über einen (mehr oder weniger) beliebigen String eine Prüfsumme generieren - Das läuft folgendermaßen ab:

- String -> Hex umwandeln
- An den gewandelten String noch ein $-Zeichen (24h) anhängen
- Einzelne Hex-Werte nacheinander mit XOR verknüpfen
- Dann die Prüfsumme nehmen und hinter das $-Zeichen an den Original-String anhängen

Als Beispiel:

Befehl: *1,S?

Daraus wird zunächst *1,S?$
in Hex: 2A 31 2C 53 3F 24
Die Prüfsumme daraus ergibt 7F

-> Der "Ergebenis-String" lautet dann *1,S?$7Frn und wird dann zum Gerät geschickt.

Umwandlung in Hex ist ja nicht so das Problem, aber wie bekomme ich die Werte XOR verknüpft?:hmm:Stehe ein bisschen auf dem Schlauch momentan. Wäre toll, wenn mir gerade mal jemand auf die Sprünge helfen könnte...

Danke & Gruß


EDIT:


Okay, war doch gar net so schwer, wenn man mal vorher sein Hirn anschalten würde. Für diejenigen, die es interessiert:

[attachment=31383]

Funktioniert einwandfrei!

Danke trotzdem!


Hex-Werte XOR verknüpfen - Y-P - 22.12.2010 10:55

Danke für die Rückmeldung. Top2 Ich wollte gerade loslegen..... Big Grin

Gruß Markus

EDIT: Die Array-Länge musst Du nicht an Deinem For-Schleifen-Terminal anschließen. Das geht durch die Indizierung automatisch.


Hex-Werte XOR verknüpfen - Yantit - 22.12.2010 11:16

' schrieb:Danke für die Rückmeldung. Top2 Ich wollte gerade loslegen..... Big Grin

Gruß Markus

EDIT: Die Array-Länge musst Du nicht an Deinem For-Schleifen-Terminal anschließen. Das geht durch die Indizierung automatisch.

Ah, okay! Das wusste ich bisher noch nicht. Dann hat ja der Beitrag doch was gutes gehabt, wieder was dazu gelernt!


Hex-Werte XOR verknüpfen - GerdW - 22.12.2010 15:33

Hallo Yantit,

jetzt noch auf den Datentyp achten und die "0"-Konstante als "U8" einstellen...


Hex-Werte XOR verknüpfen - Yantit - 23.12.2010 08:19

Jep, danke! Dann verschwindet ja auch der Coersion dot am XOR...