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-String splitten und Prüfsumme berechnen



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!

23.07.2013, 07:56
Beitrag #1

hl68fx Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2013

2012 SP1
2013
DE



Hex-String splitten und Prüfsumme berechnen
Hallo zusammen,

um eine Steuerung anzusprechen habe ich z.B. folgenden Befehl (die Länge ist immer gleich): 0043A2FF
Diesen Befehl gebe ich in ein Stringeingabeelement ein. Anschließend splitte ich den Hex-String in 2er-Gruppen und wandle ihn in das Hexadezimalsystem um damit ich die Prüfsumme mit XOR berechnen kann. Das Ergebnis der Prüfsumme soll danach an den ursprünglichen String angehängt werden.
Der String wird richtig geteilt und die Prüfsumme (E1) wird auch richtig berechnet. Bei der Rückumwandlung in eine Hexzahl bekomme ich aber an jedem 2er-Block sechs Nullen angehängt und weiß nicht warum.
Würde mich über Hinweise freuen! Cool

lg


Angehängte Datei(en)
12.0 .vi  Prüfsumme.vi (Größe: 11,11 KB / Downloads: 304)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 08:03
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Hex-String splitten und Prüfsumme berechnen
Meinst Du so:

12.0 .vi  Prüfsumme_I8.vi (Größe: 11,02 KB / Downloads: 381)


Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 08:06 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2013 08:16 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hex-String splitten und Prüfsumme berechnen
Hallo hl,

ich kann dein VI nicht laden, daher ein Gegenvorschlag:
   
P.S. 1: Checksumme ist "1E" und nicht "E1"...
P.S. 2: Statt einer Stringeingabe könnte man auch ein numerisches Control (U32 in Hex-Display) verwenden...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 08:09 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2013 08:25 von hl68fx.)
Beitrag #4

hl68fx Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2013

2012 SP1
2013
DE



RE: Hex-String splitten und Prüfsumme berechnen
Hallo Markus,

das kommt dem Ziel schon sehr nahe. Das Ergebnis sollte aber 0043A2FF1E lauten, also der ursprüngliche String (0043A2FF) plus das Ergebnis der Prüfsumme (1E).

MfG

PS: ja ist 1E, habe mich vertippt Smile

Edit2: Hallo Gerd, danke sehr, werde versuchen das umzusetzen Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 08:19 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2013 08:29 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hex-String splitten und Prüfsumme berechnen

Akzeptierte Lösung

Hall,

jetzt noch ohne Schleife:
   

P.S. @hl: Schau dir in der Hilfe mal an, was "Snippets" sind...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 08:26
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Hex-String splitten und Prüfsumme berechnen

Akzeptierte Lösung

So:

12.0 .vi  Prüfsumme_I8.vi (Größe: 11,11 KB / Downloads: 386)


Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.07.2013, 08:55
Beitrag #7

hl68fx Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2013

2012 SP1
2013
DE



RE: Hex-String splitten und Prüfsumme berechnen
Markus dein Vorschlag funktioniert super, danke sehr! Smile
Gerd: bei deiner Variante scheitere ich momentan noch an der Umsetzung, bin noch ein recht blutiger Anfänger. Ich weiß leider nicht wo ich das Symbol, das von oben in die Typumwandlung kommt, finde Denknach
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 09:05 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2013 09:05 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hex-String splitten und Prüfsumme berechnen
Hallo hl,

noch einmal der (explizite) Hinweis auf die Snippets!

Ansonsten: Array-Konstante mit einer U8-Konstante drin...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2013, 09:52
Beitrag #9

hl68fx Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jul 2013

2012 SP1
2013
DE



RE: Hex-String splitten und Prüfsumme berechnen
Danke Gerd, konnte einiges dazulernen Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.10.2013, 10:38 (Dieser Beitrag wurde zuletzt bearbeitet: 25.10.2013 10:38 von redhand.)
Beitrag #10

redhand Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 112
Registriert seit: Sep 2013

2013
2013
DE


Deutschland
RE: Hex-String splitten und Prüfsumme berechnen
Hallo markus,
könntest du das VI für lv11_img nochmal hochladen?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CRC 16 berechnen Kiesch 3 3.645 29.07.2022 07:55
Letzter Beitrag: Kiesch
  Zeitstempel berechnen Hubert R. 6 7.017 06.07.2022 09:05
Letzter Beitrag: Hubert R.
Lightbulb Prüfsumme berechnen für String mit Sonderzeichen luna 3 4.451 22.03.2021 18:32
Letzter Beitrag: jg
Question MONATSverbrauch aus TAGES-String-Array berechnen Blondchen 1 4.629 19.02.2020 16:21
Letzter Beitrag: GerdW
  Endzeit berechnen LZH 1 3.825 31.01.2018 13:54
Letzter Beitrag: GerdW
  Dauer einer Schleife berechnen Marius89 3 6.431 31.10.2016 09:24
Letzter Beitrag: jg

Gehe zu: