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 verarbeiten



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!

27.01.2012, 16:37
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Hex string verarbeiten
(27.01.2012 13:25 )eisen schrieb:  Hallo zusammen,

Ich kämpfe schon länger mit folgendem Problem:

Ich habe eine txt-datei in der ein langer Hex-String steht, ohne Zeilenumbrüche.
Ich möchte den String einlesen (später die Headerdaten separieren) und bei einer bestimmten Zeichenanzahl (etwa nach dem 256. Zeichen) ein "newline" einfügen, so dass ich nacher eine Matrix (256 * 512, o.ä.) bekomme.

Die Datei beginnt z.B. so:
Zitat:4C3FCDCC4C3FCDCCD13E4FB6C23EE2B6 0 0 0 0DD3FF79774478B56 0 1 0 183 086 0DD 7DE 7DF 7E0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 056 2 2 056 1 1 1 0 0 1 0 0 1 0 1 0 0 0 0 4 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Später soll das ganze in ein Array geschrieben werden, bzw. als Bild dargestellt werden. Es handelt sich um hex-Grauwerte (0 - 255).

Habe, wie gesagt schon eine Mege herumprobiert aber leider stehe ich auf dem Schlauch, die String-funktionen von LV geben das irgendwie nicht her.
Hat jemand eine Idee?

Gruß
Eisen

Hallo Eisen

So wie du deine Problemstellung erläuterst willst du höchstwahrscheindlich etwas mit den Zahlenwerten anstellen wollen. Ich würde das ganze nicht mit den String funktionen weiter bearbeiten, sondern den ganzen String in einzelne Zahlen umwandeln. Mit der Funktion "Scan from String" mit der Konstante %2x (255 = FF also 2 Zeichen, wobei ich mir nicht sicher bin wie dein Format ist. Falls 0 = 00 in Hex ist funktioniert das ganze ansonsten nicht.) könnte das funktionieren. Das ganze in einer Schleife ausführen, damit jeder Wert umgewandelt wird.

Im Prinzip kannst du dann in der Schleife alle 256 Zeichen (oder 128 Hex-Werte) eine neue Zeile in das Array einfügen.

Hoffe das hilft dir etwas weiter!

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


Nachrichten in diesem Thema
Hex string verarbeiten - eisen - 27.01.2012, 13:25
RE: Hex string verarbeiten - M Nussbaumer - 27.01.2012 16:37
RE: Hex string verarbeiten - Lucki - 27.01.2012, 19:31
RE: Hex string verarbeiten - eisen - 07.02.2012, 09:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Konfigurationsdatei verarbeiten tt-web 2 3.819 12.11.2009 15:32
Letzter Beitrag: tt-web
  Messdaten verarbeiten eteg 2 4.519 16.06.2009 15:08
Letzter Beitrag: ImExPorty
  Verarbeiten von Web-Files mit LV Martin Hahn 4 4.406 16.07.2008 07:52
Letzter Beitrag: rolfk
  Tabelle aus EXCEL einlesen und verarbeiten florianBO 5 18.191 16.09.2007 09:11
Letzter Beitrag: Y-P
  Zwischenablage (clipboard) in LabVIEW verarbeiten Mak 4 10.280 17.08.2006 16:30
Letzter Beitrag: A.Berndsen

Gehe zu: