***************** ************* *** process *** *** timer *** ***************** ************* timer.Enabled=.F. Start Count Start Atomic process ------------ Count=Count+1 -> 1 Timer not fire ------------ ------------ Count=Count+1 -> 2 Timer not fire ------------ timer.Enabled=.F. Stop Count ------------ Stop Atomic process Fire Timer Count=1 Fire Timer Count=0 -> stop eventsThis have a logical bahaviour.
***************** ************* *** process *** *** timer *** ***************** ************* timer.Enabled=.F. Start Count Start Atomic process ------------ Count=Count+1 -> 1 Timer not fire ------------ ------------ Count=Count+1 -> 2 Timer not fire ------------ timer.Enabled=.F. Stop Count timer.Reset Count=0 ------------ Stop Atomic process never Timer event firedFabio