Hallo waja,
Zitat:Wenn der Sensor recht herum dreht kommt zuerst die steigende Flanke von A und anschließend die von B.
Das Grundprinzip ist mir bekannt, seit ich vor ewigen Zeiten die erste Computermaus zerlegt hatte…
Was du nicht bemerkt hast: wenn du die steigende Flanke von A detektierst, musst du den aktuellen Zustand von B betrachten - und nicht etwa auch auf eine Flanke hin untersuchen! Du betrachtest deine Signale zu zeitdiskreten Zeitpunkten und nicht etwa kontinuierlich! In deinem letzten Bild entspricht dies den gestrichelten Linien: du betrachtest die Signale
nur im Zeitpunkt der Flanken des A-Signals!
Dies hatte ich im PseudoCode oben skizziert…