User manual
Contents
NI-DAQ User Manual for PC Compatibles vi ni.com
Chapter 3
Software Overview
Initialization and General-Configuration Functions...................................................... 3-2
Software-Calibration and Device-Specific Functions................................................... 3-3
Event Message Functions .............................................................................................. 3-5
Event Messaging Application Tips ................................................................. 3-5
NI-DAQ Events in Visual Basic for Windows ............................................... 3-6
ActiveX Controls for Visual Basic................................................... 3-6
General DAQ Event.......................................................................... 3-7
Analog Trigger Event ....................................................................... 3-9
Analog Alarm Event......................................................................... 3-11
Analog Input Function Group ....................................................................................... 3-15
One-Shot Analog Input Functions .................................................................. 3-16
Single-Channel Analog Input Functions .......................................... 3-16
Data Acquisition Functions............................................................................. 3-20
High-Level Data Acquisition Functions........................................... 3-20
Low-Level Data Acquisition Functions ........................................... 3-21
Low-Level Double-Buffered Data Acquisition Functions ............... 3-23
Data Acquisition Application Tips ................................................... 3-24
Multirate Scanning ........................................................................... 3-32
Analog Output Function Group..................................................................................... 3-35
One-Shot Analog Output Functions................................................................ 3-35
Analog Output Application Tips ...................................................... 3-36
Waveform Generation Functions .................................................................... 3-39
High-Level Waveform Generation Functions .................................. 3-39
Low-Level Waveform Generation Functions................................... 3-39
Waveform Generation Application Tips .......................................... 3-41
Digital I/O Function Group ........................................................................................... 3-52
DIO-24, 6025E, AT-MIO-16DE-10, DIO-96,
and Lab and 1200 Device Groups................................................................ 3-55
DIO-32F and 653X Device Groups................................................................. 3-55
PCI-6115 and PCI-6120 Device Groups......................................................... 3-56
Digital I/O Functions ...................................................................................... 3-57
Group Digital I/O Functions ........................................................................... 3-58
Double-Buffered Digital I/O Functions .......................................................... 3-59
Digital Change Notification Functions ........................................................... 3-60
Digital Filtering Function................................................................................ 3-60
Digital Change Notification Applications with 652X Devices......... 3-60
Digital Change Detection Applications with 653X Devices ............ 3-61










