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 paarweise umkehren



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!

05.03.2013, 20:50 (Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2013 20:57 von GerdW.)
Beitrag #24

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Hex String paarweise umkehren
Hallo Prama,

Zitat:Beispiel: der Sensor sendet ein ASCII Telegramm, welches in Hex umgewandelt wie folgt aussieht: 0D343534353031303233303146DED29540A3A3EE400C464133450A
diesen String unterteile Ich in ein kleineren String DED29540A3A3EE40. Den kleineren String unterteile Ic in zwei kleinere Strings DED29540 und A3A3EE40. Diese kehre ich jeweils um: 4095D2DE und 40EEA3A3. Diese Strings sollen in float umgewandelt werden, also 4.681991 (4095D2DE) und
7.457475 (40EEA3A3).
Mann oh mann...
Erst erklärst du mir, dass der String unbedingt umgewandelt werden soll, um ihn in "Normalanzeige" lesen zu können. Nun willst du plötzlich wieder daraus SGL-Zahlen typecasten: das kann NICHT funktionieren, da die Byte-Darstellung ein komplett andere ist.

Wie sagte ich schon einmal: Du musst dir klar darüber sein, was du vom Gerät gesendet bekommst und was du als Ergebnis haben willst!!!

Warum überhaupt diese komplette Umwandlung der Strings hin und her mit diversen Typecasts, wenn der vom Gerät gesendete String schon die nötigen Daten Byte-codiert enthält? (Wenn ich deine Ausführungen nun richtig verstanden habe!) Warum nicht gleich die Daten an der richtigen Stelle ausschneiden, evtl. umkehren und nur einmal direkt typecasten???

Aufgabe für dich:
- VI erstellen mit einem vom Gerät gesendeten String (ohne irgendwelche Umwandlungen) in einer String-Anzeige, diesen Wert per Rechtsklick als "Datenoperation->Als Default" einstellen!!! Danach das VI speichern...
- Genaue Angabe, welcher Teilstring in SGL umgewandelt werden soll!!!
- VI anhängen!!!

Zitat:Ich erhalte im Frontpanel die Fliesskommazahlen, die Ich erhalten möchte, aber diese werden in der .lvm-Datei nicht abgespeichert?
Deine lvm-Datei enthält die Daten von zwei Signalen und jeweils eine zugehörige X-Spalte: genau so hast du es auch konfiguriert im ExpressVI...

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


Nachrichten in diesem Thema
Hex String paarweise umkehren - Prama - 28.02.2013, 09:47
RE: Hex String paarweise umkehren - Prama - 28.02.2013, 11:12
RE: Hex String paarweise umkehren - Prama - 28.02.2013, 11:57
RE: Hex String paarweise umkehren - Prama - 28.02.2013, 13:27
RE: Hex String paarweise umkehren - Prama - 28.02.2013, 16:23
RE: Hex String paarweise umkehren - Prama - 01.03.2013, 10:07
RE: Hex String paarweise umkehren - jg - 01.03.2013, 10:42
RE: Hex String paarweise umkehren - Prama - 01.03.2013, 14:38
RE: Hex String paarweise umkehren - Prama - 01.03.2013, 15:41
RE: Hex String paarweise umkehren - Prama - 05.03.2013, 14:48
RE: Hex String paarweise umkehren - Prama - 05.03.2013, 15:38
RE: Hex String paarweise umkehren - Prama - 05.03.2013, 16:05
RE: Hex String paarweise umkehren - Prama - 05.03.2013, 16:33
RE: Hex String paarweise umkehren - Prama - 05.03.2013, 17:26
RE: Hex String paarweise umkehren - GerdW - 05.03.2013 20:50
RE: Hex String paarweise umkehren - Prama - 06.03.2013, 11:44
RE: Hex String paarweise umkehren - Prama - 06.03.2013, 13:35

Gehe zu: