LabVIEWForum.de - Hexadezimalcode Visualisieren

LabVIEWForum.de

Normale Version: Hexadezimalcode Visualisieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

Guest

Möchte gerne über ein bluetooth-dongele eingelesenen Hex-Code Visualisieren es kommmt dazu dass ich das Start und Steuerflag herausfiltern will.

Wer hat da eine Idee.


Gruß

Thilo
Hallo Thilo,

ich versteh jetzt dein problem noch nicht ganz ?!

möchtest du jetzt wissen wie du die signale des bluetooth abfangen kannst, oder wie du aufgefangene daten anzeigen kannst ?!

gruss dennis

Guest

Hallo Dennis

Genauer geht es um die Maskierung des Hexcodecs.
Es handelt sich um übertragene Daten(Sprache z.b.)
die in einem Hexprotokoll an der seriellen Schnittstelle ankommen und welche ich praktisch mit dem bluetooth -Dongle einlese.

Die eingelesenen Daten fließen in der Größe 255 byte ein.
Nun möchte ich aber das Startflag in meinem Fall 0xFC die Paketnummer 1Byte und Kommando 1Byte dann "Daten" Checksumme 1Byte und EndeFlag 1Byte herausfiltern um an die gewünschten Daten ranzukommen.


Also ich habe z.B. folgendes Protokoll 0 seien die Daten

FC 33 07 06 01 00 00 00 00 00 00 00 00 .......... 00 01 FF

So


Gruß Thilo
Hallo Thilo,
die Lösung des Problems besteht aus zwei Teilen:

1. serielle Schnittstelle initialisieren und auslesen: Da kannst Du Dich an die Beispiele in LabVIEW halten. Du erhältst einen String mit den empfangenen Daten.

2. String interpretieren: Mit dem VI "String Subset" kannst Du aus dem String definierte Teile herausschneiden. Oder Du wandelst den String in ein Array of Bytes (mit dem VI "String to Byte Array") und kannst dann mit den Array-VIs (z.B. "Array Subset") auf Deine Daten "losgehen".

Carsten
Referenz-URLs