Data Acquisition Toolbox Functions

Alphabetical List By Category
addAnalogInputChannel Add analog input channel
addAnalogOutputChannel Add analog output channel
addAudioInputChannel Add audio input channel
addAudioOutputChannel Add audio output channel
addchannel Add hardware channels to analog input or output object
addClockConnection Add clock connection
addCounterInputChannel Add counter input channel
addCounterOutputChannel Add counter output channel
addDigitalChannel Add digital channel
addFunctionGeneratorChannel Add function generator channel
addline Add hardware lines to digital I/O object
addlistener Create event listener
addmuxchannel Add hardware channels to analog input objects when using National Instruments multiplexer board
addTriggerConnection Add trigger connection
analoginput Create analog input object
analogoutput Create analog output object
binaryVectorToDecimal Convert binary vector value to decimal value
binaryVectorToHex Convert binary vector value to hexadecimal
binvec2dec Convert digital input and output binary vector to decimal value
daq.createSession Create data acquisition session for specific vendor hardware
daq.getDevices Display available National Instruments devices
daq.getVendors Display available vendors
daqhwinfo Data acquisition hardware information
dec2binvec Convert digital input and output decimal value to binary vector
decimalToBinaryVector Convert decimal value to binary vector
digitalio Create digital I/O object
flushdata Remove analog input data from data acquisition engine
getdata Extract analog input data, time, and event information from data acquisition engine
getsample Immediately acquire one analog input sample
hexToBinaryVector Convert hexadecimal value to binary vector
inputSingleScan Acquire single scan from all input channels
isdioline Check for lines
islogging Determine whether analog input object is logging data
issending Determine whether analog output object is sending data
outputSingleScan Generate single scan on all output channels
peekdata Preview most recent acquired analog input data
putdata Queue analog output data in engine for eventual output
putsample Immediately output one analog output sample
putvalue Write values to digital output lines
queueOutputData Queue data to be output
release Release session resources
removeChannel Remove channel from session object
removeConnection Remove clock or trigger connection
resetCounters Reset counter channel to initial count
softscope Open data acquisition oscilloscope
start Start device object
startBackground Start background operations
startForeground Start foreground operations
stop Stop background operation
stop Stop device object
supportPackageInstaller Install support for third-party hardware or software
trigger Manually execute trigger for analog input or output object
wait Block MATLAB until background operation completes
wait Wait until analog input or output device object stops running
Was this topic helpful?