
Version 02
teledynedalsa.com/ipd
22
Output Control with Sherlock Embedded
The Sherlock Embedded application provides programmable options for controlling the
outputs on BOA. The timing and polarity of the outputs is controlled in Digital IO
Instructions. Each individual output can be controlled by an instruction in the Program
Window (as detailed in the Sherlock Embedded Tutorial). The following instructions are
available:
set_io
– Sherlock Embedded sets an output in a steady state.
pulse_dig_io
– Sherlock Embedded sends the pulse command to the hardware, and
waits for the pulse to complete. This makes the program execution wait at least the
pulse duration time before going to the next statement.
async_pulse_dig_io
– Sherlock Embedded sends the pulse command, and
continues to the next statement without waiting. The pulse begins almost
immediately, with minimum wait time.
schedule_async_pulse_dig_io
– Sherlock Embedded sends the pulse command
with a delay count, and continues to the next statement without waiting. The pulse
delay count begins almost immediately, and the pulse begins at the end of the delay
count.