TimingsRegular pauses are performed only by commands that carry out the change of LPT port outputs (masked output and logic instructions). Pause is executed immediately before writing of new state (value) to the LPT port.Examplesleeps 100 ; This directive set [Regular PAUSE] = 100 ms 100000000000 ; Change output state. Pause is skipped because of ; it is the first command in the script that ; do writing value to the port. 010000000000 ; Do Delay for 100 ms and then change output state 001000000000 ; Do Delay for 100 ms and then change output state 000100000000 ; Do Delay for 100 ms and then change output state sleep 300 ; This directive set [Current PAUSE] = 300 ms sleep 200 ; This directive set [Current PAUSE] = 200 ms 000010000000 ; Do Delay for 200 ms and then change output state 000001000000 ; Do Delay for 100 ms and then change output state 000000100000 ; Do Delay for 100 ms and then change output state 000000010000 ; Do Delay for 100 ms and then change output state sleeps 500 ; This directive set [Regular PAUSE] = 500 ms ; And set [Current PAUSE] = [Regular PAUSE] 000000001000 ; Do Delay for 500 ms and then change output state 000000000100 ; Do Delay for 500 ms and then change output state skip ; This directive skip any pauses for next command 000000000010 ; Change output state without pauses because of the SKIP 000000000001 ; Do Delay for 500 ms and then change output state skip ; SKIP dominate over adjoining sleep or sleeps commands sleep 400 ; This directive set [Current PAUSE] = 400 ms sleeps 100 ; This directive set [Regular PAUSE] = 100 ms ; And set [Current PAUSE] = [Regular PAUSE] 100000000000 ; Change output state without pauses because of the SKIP 010000000000 ; Do Delay for 100 ms and then change output state 001000000000 ; Do Delay for 100 ms and then change output state 000100000000 ; Do Delay for 100 ms and then change output state delay 100 ; Do Delay for 100 ms and activate the SKIP mode delay 200 ; Do Delay for 200 ms and activate the SKIP mode 000010000000 ; Change output state without pauses because of the DELAY 000001000000 ; Do Delay for 100 ms and then change output state
|