Python function name | Program name | Special features/notes |
a_in() a_in_32() |
ULAI01 ULGT01 | |
a_in_scan() | ULAI02 ULAI03 ULAI06 ULAI10 ULAI12 ULAI13 ULAI14 ULAI15 ULAIO01 |
|
a_load_queue() | ULAI10 | |
a_out() | ULAO01 | |
a_out_scan() | ULAO02 ULAO04 ULAIO01 |
|
a_pretrig() | ULAI08 | |
a_trig() | ULAI07 | |
c_config_scan() | CInScan02 CInScan03 | Demonstrates how to scan a counter input channel in decrement mode, and then write the data to an array. Board 0 must support counter scans. For CInScan03, board 0 must support counter scans in encoder mode. |
c_in_32() c_in_64() |
ULCT07 | Board 0 must have an event counter, or scan counter that doesn't require configuration (such as the USB-1808). |
c_in_scan | CInScan01 CInScan02 CInScan03 | Demonstrates how to scan a range of counter channels and then write the data to an array. The board must support counter scans. For CInScan03, board 0 must support counter scans in encoder mode. |
c_load_32() c_load_64() |
ULCT07 | Board 0 must have an event counter, or scan counter that doesn't require configuration (such as the USB-1808). |
create_daq_device() | DaqDevDiscovery01 DaqDevDiscovery02 | |
daq_in_scan() | DaqInScan01 DaqInScan02 DaqInScan03 DaqSetTrigger01 | Demonstrates how to synchronously scan analog, counter, and thermocouple input channels, and digital input ports. Board 0 must support synchronous output. |
daq_out_scan() | DaqOutScan01 | Demonstrates how to synchronously write to an analog output channel and digital output port in the background. Board 0 must support synchronous output. |
daq_set_setpoints() | DaqSetSetpoints01 | Demonstrates how to configure and use setpoints, including how to add the setpoint status to the scan list and perform asynchronous reads of the setpoint status. Board 0 must support daq_in_scan(). |
daq_set_trigger() | DaqSetTrigger01 | Demonstrates how to set up start and stop trigger events. Board 0 must support synchronous output. |
d_bit_in() | ULDI02 | |
d_bit_out() | ULDO02 | |
d_config_bit() | ULDI06 | |
d_config_port() | ULDI01 ULDI02 ULDI03 ULDO01 ULDO02 |
|
d_in_scan() | ULDI03 | |
d_out() | ULDO01 ULDO02 | |
d_out_scan() | None | No example programs at this time |
flash_led() | ULFL01 | Flashes the onboard LED for visual identification. Board 0 must have an external LED. |
from_eng_units() | ULAO01 ULAI07 ULAI14 | |
get_board_name() | ULGT03 ULGT04 | |
get_config() | ULGT03 ULGT04 ULTI01 ULTI02 | |
get_daq_device_inventory() | DaqDevDiscovery01 | Discovers DAQ devices and assigns board numbers to the detected devices. |
get_net_device_descriptor() | DaqDevDiscovery02 | Discovers network DAQ devices and assigns board numbers to the detected devices. |
get_status() | ULAI03 ULAI06 ULAIO01 ULDI03 | |
get_tc_values() | DaqInScan03 | Demonstrates how to retrieve analog, thermocouple, and digital data from a synchronous scan operation. Board 0 must support synchronous input. |
pulse_out_start() pulse_out_stop() |
PulseOutStart01 | Demonstrates how to start and stop a timer square wave output. Board 0 must have a timer output. You enter a frequency and a duty cycle within the timer range. |
release_daq_device() | DaqDevDiscovery01 DaqDevDiscovery02 | |
scaled_win_array_to_buf() | None | No example programs at this time. |
scaled_win_buf_alloc() scaled_win_buf_to_array() |
ULAI15 | Demonstrates how to store scaled data in an array. |
set_trigger() | ULAI14 | |
stop_background() | ULAI03 ULAI06 ULAIO01 ULDI03 | concurrent a_in_scan() and a_out_scan() |
t_in() | ULTI01 | |
t_in_scan() | ULTI02 | |
timer_out_start() timer_out_stop() |
TimerOutStart01 | Demonstrates how to start and stop a timer square wave output. Board 0 must have a timer output. You enter a frequency within the timer's range. |
to_eng_units()> to_eng_units_32() |
ULAI01 ULAI07 | |
v_in() v_in_32() |
VIn01 | Demonstrates how to read an A/D input channel. |
v_out() | VOut01 | Demonstrates how to write to a D/A output channel. |
win_buf_alloc() win_buf_alloc_32() win_buf_alloc_64() win_buf_free() win_buf_to_array() win_buf_to_array_32() |
ULAI02 ULAI03 ULAI06 ULAI08 ULAI10 ULAI12 ULAI13 ULAI14 ULAI15 ULAIO01 ULAO02 ULDI03 | |
win_array_to_buf() | ULAIO01 ULAO02 | |
win_buf_alloc_32() | CInScan01 CInScan02 | Demonstrates how to allocate a Windows global memory buffer for use with 32-bit scan functions. |
win_buf_to_array_32() | CInScan01 CInScan02 | Demonstrates how to copy 32-bit data from a Windows memory buffer into an array. |
Python function name | Program name | Special features/notes |
a_in() | a_in.py | Returns a single analog input value in counts and converts the data to voltage. |
a_in() | usb_2408_2416.py | Sets up and configures device-specific properties to perform analog input operations on the USB-2408 and USB-2416 devices. |
v_out() | v_out.py | Outputs a single analog output voltage value. |
a_in_scan() | a_in_scan_foreground.py | Runs an analog input scan in the foreground at a slow rate and shows the last 10 samples per channel in the buffer on the console. |
a_in_scan() | a_in_scan_background.py | Runs an analog input scan in the background at a slow rate and shows some of the samples in the buffer on the console. |
a_in_scan() | a_in_scan_file.py | Runs an analog input scan using a circular buffer and writes the data to a file. |
a_out_scan() | a_out_scan.py | Performs an analog output scan; a slow sine wave from two analog output channels is demonstrated. |
c_in() | c_in.py | Reads events from a counter. |
daq_in_scan() | daq_in_scan_USB-1800.py | Sets up and configures device-specific properties to perform a DaqInScan operation on the USB-1808 and USB-1808X devices |
d_bit_in() d_in() | digital_in.py | Acquires data from a single digital bit as well as from a digital input port. |
d_bit_out() d_out() | digital_out.py | Updates a single digital bit as well as a digital output port. |
pulse_out_start() | pulse_out.py | Performs a pulse output operation. |
timer_out_start() | timer_out.py | Performs a timer output operation. |
t_in() | thermocouple.py | Sets up and configures device-specific properties for our thermocouple products and read analog input data as temperature. |
v_in() v_in_32() | v_in.py | Returns a single analog input value in voltage. |