oscat.lib > oscat.lib fuer Step 7

ONTIME

(1/1)

erick:
Hallo,
ich habe einen Bug in der Funktion ONTIME entdeckt.
Und zwar wird die Zeit des letzten Durchlaufes nicht immer gemerkt siehe Programmauszug.
Also last:=tx; sollte nach der IF Schleife stehen.

IF NOT init OR rst THEN
    ....
ELSIF IN THEN
    ...
ELSE
    last := tx;
END_IF;
last := tx;
edge := in;


Trotzdem Super Arbeit.

mfg Erick

hugo:
ja da hast du recht, wenn in länger als 49 tage true ist hätte ontime falsch gezählt.
das wird ion 303 gefixed

erick:
Hallo,
ich hatte aber auch den effekt das die ms mal höher als 1999 waren dann hat alles verrückt gespielt.

mfg Erick

erick:
Ist mit V 3.03 erledigt.  ;D ;D

Danke für die super Arbeit.

mfg Erick

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln