Add input channel to device interface
adds the input channel
channelID from device
to the specified DataAcquisition interface,
d, configured for the
specified measurement type.
The channel information is available from the DataAcquisition
channel and returns a channel object.
ch = addinput(___)
adds the channel and also returns the channel index from the DataAcquisition interface. The
channel index indicates only the sequence in which channels are added to the
DataAcquisition; not to be confused with the device channel ID.
idx] = addinput(___)
Add Input Channels to DataAcquisition
Add multiple input channels to a DataAcquisition, and use indices to view their settings.
d = daq('directsound'); ch1 = addinput(d,"Audio0","1","Audio"); [ch2,idx2] = addinput(d,"Audio1","1","Audio"); d.Channels
Index Type Device Channel Measurement Type Range Name _____ ______ ________ _______ ________________ ______________ __________ 1 "audi" "Audio0" "1" "Audio" "-1.0 to +1.0" "Audio0_1" 2 "audi" "Audio1" "1" "Audio" "-1.0 to +1.0" "Audio1_1"
Access one of the channel settings using its index.
Range with properties: Units: '' Max: 1 Min: -1
d — DataAcquisition interface
DataAcquisition interface, specified as a
object, created using the
d = daq()
deviceID — Device ID
character vector or string
Device ID specified as a character vector or string, as defined by the device
vendor. Obtain the device ID by calling
channelID — Channel ID
numeric value, character vector, or string
Channel ID specified as a numeric value, character vector, or string; often
indicating the physical location of the channel on the device. Supported values are
specific to the vendor and device. You can add multiple channels by specifying the
channel ID as a numeric vector, or a cell array of character vectors. The
index returned for this channel in the DataAcquisition display
indicates the position of this channel. This channel ID is not the same as channel index
in the DataAcquisition: if you add a channel with ID
2 as the first
channel in a DataAcquisition, the DataAcquisition channel index is
measurementType — Channel measurement type
character vector | string
Channel measurement type, specified as a character vector or string.
measurementType represents a vendor-defined measurement type. Valid
measurement types include the following:
Not all devices support all types of measurement.
ch — Channel
Channel, returned as a channel object with properties depending on the measurement type as described in Channel Properties.
idx — Channel index
Channel index, returned as a numeric value. With this index, you can access the
array of the DataAcquisition
Introduced in R2020a