-> Hier kostenlos registrieren
Ich vermute mal, Fragen wie diese gab es schon öfter, aber die Suche hat nichts ergeben.
Wie kann ich feststellen wie groß die Zykluszeit des letzten Durchlaufs war?
Ich weiß man kann über die LBs im OB1 die Zeit auslesen, aber das bringt ein großes Problem mit sich:
Der Wechsel von 23:59:59 auf 00:00:00 ist ein verdammtes Problem, das ich nicht lösen kann.
Den OB10 will ich nicht benutzen, da sonst der OB1 LEER ist.....alles hängt am Intervall.
Also, welche Möglichkeiten gibt es noch die Zykluszeit zu berechen oder einen FC in einem gewissen Intervall aufzurufen?
Es soll der Weg einer Verfahreinheit berechnet werden, die Geschwindigkeit und die Startposition sind mit bekannt.
Nur muss ich die Zeit wissen, die seit der letzten Berechnung vergangen ist, bzw. könnte ich auch die Berechnung alle 200ms laufen lassen.
Eine Zeitabweichung wäre gefährlich, errechnete Position vor Mauer.....tatsächliche Position IN Mauer.
Weiß jemand Rat?
Wie kann ich feststellen wie groß die Zykluszeit des letzten Durchlaufs war?
Ich weiß man kann über die LBs im OB1 die Zeit auslesen, aber das bringt ein großes Problem mit sich:
Der Wechsel von 23:59:59 auf 00:00:00 ist ein verdammtes Problem, das ich nicht lösen kann.
Den OB10 will ich nicht benutzen, da sonst der OB1 LEER ist.....alles hängt am Intervall.
Also, welche Möglichkeiten gibt es noch die Zykluszeit zu berechen oder einen FC in einem gewissen Intervall aufzurufen?
Es soll der Weg einer Verfahreinheit berechnet werden, die Geschwindigkeit und die Startposition sind mit bekannt.
Nur muss ich die Zeit wissen, die seit der letzten Berechnung vergangen ist, bzw. könnte ich auch die Berechnung alle 200ms laufen lassen.
Eine Zeitabweichung wäre gefährlich, errechnete Position vor Mauer.....tatsächliche Position IN Mauer.
Weiß jemand Rat?