Data Acquisition Toolbox | ![]() ![]() |
Create an analog output object
Syntax
Arguments
Description
creates the analog output object AO = analogoutput('
adaptor
')
AO
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 output object AO = analogoutput('
adaptor
',ID)
AO
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 Output 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 -AO
. 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 output 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 output 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 output object for a National Instruments board defined as device number 1:
Agilent Technologies
To create an analog output 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 output 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
![]() | analoginput | binvec2dec | ![]() |