LabVIEWForum.de
Zahl in Hex darstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Zahl in Hex darstellen (/Thread-Zahl-in-Hex-darstellen)

Seiten: 1 2


RE: Zahl in Hex darstellen - THL - 18.04.2012 11:20

Wenn ich dich richtig verstanden habe, willst du eigentlich keine hexadezimale Anzeige, sondern einen String, bei dem jeder "Buchstabe" einem hexadezimalen Wert entspricht. Versuch es dann doch mal mit der Funktion "Byte Array to String".


RE: Zahl in Hex darstellen - angry_Nameless - 18.04.2012 12:44

Das könnte funktionieren. Ich kann leider erst morgen weitertesten.

Ich will per TCP Daten übertragen an einen Laser. Die Datenübertragung erfolgt über ein Protokoll der Herstellerfirma. Soweit funktioniert auch alles. Nun möchte ich gerne den Dateinamen nicht jedesmal in Hex-Kodierung eingeben, sondern in String-Klarschrift. Also z.B.: "Testlauf.sng"
Da der String ja als Bytestream übertragen wird funktioniert das auch ud auch die Übertragung ist ok. Leider muss mein Programm auch die Länge des Dateinamens (in diesem Fall 12 Char) mitübertragen und müsste dann eben 0c 00 übertragen. Da das ganze in einem großen concatenierten String läuft muss ich die 12 als 0c 00 einbinden und da liegt der Hund begraben.
Bei jeder Umwandlung die ich bisher gefunden habe wandelt LV mir die 12 in einen String 0c, der aber in der Byteübertragung als 0 43 (43 hex = c) übertragen wird. DAmit bekommt mein Programm die Daten, dass die Befehlslänge nicht "12" sondern "c" ist und eine Zahl "c" kennt er nicht.

Hoffe ihr versteht mein Problem. Meine Stärke liegt wohl nicht im Erklären Smile


RE: Zahl in Hex darstellen - Y-P - 18.04.2012 12:58

[attachment=39504]

Gruß Markus


RE: Zahl in Hex darstellen - A.Berndsen - 18.04.2012 13:33

Das "Erklären" und auch das Verständniss war wohl das Problem.
Markus Lösung kann ich gerade nicht ansehen, deshalb mal die 50% Lösung von mir.
Rest ist Fleißarbeit.

[attachment=39506]
[attachment=39507]

Grüße
Andreas


RE: Zahl in Hex darstellen - angry_Nameless - 18.04.2012 14:57

Hallo,

so wird ein Schuh daraus. "Daten serialisieren " ... So einfach kann es sein.

Vielen DAnk für eure Hilfe