# PULSE

Compatible with:
DOS Maximite CMM MM150 MM170 MM+ MMX Picromite ArmiteL4 Armite F4 ArmiteH7 Picomite CMM2

Syntax:
PULSE pin, width

Description:

Will generate a pulse on 'pin' with duration of 'width' ms. 'width' can be a fraction.
For example, 0.01 is equal to 10£gs and this enables the generation of very narrow pulses.
The generated pulse is of the opposite polarity to the state of the I/O pin when the command is executed. For example, if the output is set high the PULSE command will generate a negative going pulse.
Notes:
'pin' must be configured as an output.
For a pulse of less than 3 ms the accuracy is +- 1uS
For a pulse of 3 ms or more the accuracy is +- 0.5 ms.
A pulse of 3 ms or more will run in the background.
Up to five different and concurrent pulses can be running in the background and each can have its time changed by issuing a new PULSE command or it can be terminated by issuing a PULSE command with zero for 'width'.

Last edited: 30 September, 2020