15.10.2013, 07:46
Hallo liebe LabVIEW-Gemeinde,
nach langer Zeit hat sich bei mir auch mal wieder ein Problem aufgetan.
Ich empfange über eine serielle Schnittstelle mir bekannte Daten, sammle diese mit Hilfe eines Schieberegisters und wenn ich mir sicher bin alles empfangen zu haben was ich möchte, wird die Schleife beendet und der Wert der SR an meine Suchfunktion übergeben. Die angehängten Bilder zeigen eine stark vereinfachte Version, welche nur die Fehlfunktion deutlich machen sollen.
Zu finden sein soll folgendes:
0A00 6047 001B
0A00 6047 002B
0A00 6047 003B
0A00 6047 004B
0A00 6047 005B
(sämtliche Anzeigen stehen auf "HEX Display")
Diese Phrasen befinden sich nachweislich alle im Schieberegister, jedoch wird immer nur ...1B, ...3B und ...4B gefunden. Habe auch schon nur nach ...2B zu suchen, aber ohne Erfolg.
Ich bin mit meinem Latain am Ende, kann mir jemand helfen?
nach langer Zeit hat sich bei mir auch mal wieder ein Problem aufgetan.
Ich empfange über eine serielle Schnittstelle mir bekannte Daten, sammle diese mit Hilfe eines Schieberegisters und wenn ich mir sicher bin alles empfangen zu haben was ich möchte, wird die Schleife beendet und der Wert der SR an meine Suchfunktion übergeben. Die angehängten Bilder zeigen eine stark vereinfachte Version, welche nur die Fehlfunktion deutlich machen sollen.
Zu finden sein soll folgendes:
0A00 6047 001B
0A00 6047 002B
0A00 6047 003B
0A00 6047 004B
0A00 6047 005B
(sämtliche Anzeigen stehen auf "HEX Display")
Diese Phrasen befinden sich nachweislich alle im Schieberegister, jedoch wird immer nur ...1B, ...3B und ...4B gefunden. Habe auch schon nur nach ...2B zu suchen, aber ohne Erfolg.
Ich bin mit meinem Latain am Ende, kann mir jemand helfen?