Installation manual
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. 










