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!
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
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".