Hallo,
ich habe ein kleines Problem und finde keine Lösung. Ich hoffe das Ihr mir vielleicht Helfen könnt!
Und zwar habe ich eine Sende/Empfangsstrecke auf welcher Digitale Daten Moduliert -> Übertragen und Demodoliert werden. Das klappt auch alles ohne Probleme.
Jetzt habe ich aber noch die Aufgabe diese Daten zu verarbeiten. Und zwar soll es in etwa so aussehen das dauerhaft eine Sequenz von 2 Byte gesendet wird und nur wenn Daten zur verfügung stehen, ein Syncwort von 2Byte gesendet wird und anschließend ein Datenstrom von 120 Byte.
Ich sitzte gerade an der Empfängerseite und überlege wie ich aus dem kommenden Datenstrom diese Worte erkennen kann und nur die eigentlichen Daten wegschreibe, am besten in eine Datei (Format erstmal egal).
Der Datenstrom wird vom Demodulator in ein 1D Array geschrieben, welches aber in jedem durchlauf der While schleife wieder überschrieben wird.
Meine frage wäre nun wie ist es Möglich in einem 1D Array nach einer bestimmten sequenz (Bsp. 1111 1111 1111 1110) zu Suchen und entsprechend zu reagieren, dass danach alles in eine Datei geht?
Ich hoffe ich habe mich klar genug ausgedrückt und Ihr wisst was ich meine
Gruß Andreas