Data Acquisition Toolbox | ![]() ![]() |
Syntax
Arguments
Description
creates the analog input object AI = analoginput('
adaptor
')
AI
for a sound card having an ID
of 0 (adaptor
must be winsound
). This is the only case where ID
is not required.
creates the analog input object AI = analoginput('
adaptor
',ID)
AI
for the specified adaptor
and for the hardware device with device identifier ID
. ID
can be specified as an integer or a string.
More About Creating Analog Input Objects
addchannel
function.
ID
is a numeric value, then you can specify it as an integer or a string. If ID
contains any nonnumeric characters, then you must specify it as a string (see the Agilent Technologies example below).
Name
property is automatically assigned a descriptive name that is produced by concatenating adaptor
, ID
, and -AI
. You can change this name at any time.
More About the Hardware Device Identifier
When data acquisition devices are installed, they are assigned a unique number which identifies the device in software. The device identifier is typically assigned automatically and can usually be manually changed using a vendor-supplied device configuration utility. National Instruments refers to this number as the device number while Agilent Technologies refers to it is as the device ID.
For sound cards, the device identifier is typically not exposed to you through the Microsoft Windows environment. However, the Data Acquisition Toolbox automatically associates each sound card with an integer ID
value. There are two cases to consider:
ID
is 0. You are not required to specify ID
when creating an analog input object associated with this device.
ID
of 0, the second one installed has an ID
of 1, and so on. You must specify ID
when creating analog input objects associated with devices not having an ID
of 0.
There are two ways you can determine the ID
for a particular device:
National Instruments
To create an analog input object for a National Instruments board defined as device number 1:
Agilent Technologies
To create an analog input object for an Agilent Technologies module with device identifier 1 residing in VXI chassis 0:
Alternatively, you can use the syntax
The HP driver allows you to span multiple hardware devices. To create an analog input object that spans two HP devices with device identifiers 1 and 2 residing in VXI chassis 0:
Alternatively, you can use the syntax
Functions
Properties
![]() | addmuxchannel | analogoutput | ![]() |