Data Acquisition Toolbox    

Analog Output Properties

Analog output base properties are divided into two main categories: common properties and channel properties. Common properties apply to every channel contained by the analog output object, while channel properties can be configured for individual channels.

Common Properties

The analog output common properties are grouped into the following categories based on usage.

Analog Output Basic Setup Properties  
SampleRate
Specify the per-channel rate at which digital data is converted to analog data.
TriggerType
Specify the type of trigger to execute.

Analog Output Trigger Properties  
InitialTrigger
Time

Indicate the absolute time of the first trigger.
TriggerFcn
Specify the M-file callback function to execute when a trigger occurs.
TriggersExecuted
Indicate the number of triggers that execute.
TriggerType
Specify the type of trigger to execute.

Analog Output Status Properties  
Running
Indicate whether the device object is running.
SamplesAvailable
Indicate the number of samples available per channel in the engine.
SamplesOutput
Indicate the number of samples output per channel from the engine.
Sending
Indicate whether data is being sent to the hardware device.

Analog Output Hardware Configuration Properties  
ClockSource
Specify the clock used to govern the hardware conversion rate.
SampleRate
Specify the per-channel rate at which digital data is converted to analog data.

Analog Output Data Management Properties  
MaxSamplesQueued
Indicate the maximum number of samples that can be queued in the engine.
RepeatOutput
Specify the number of additional times queued data is output.
Timeout
Specify an additional waiting time to queue data.

Analog Output Callback Properties  
RuntimeErrorFcn
Specify the M-file callback function to execute when a run-time error occurs.
SamplesOutputFcn
Specify the M-file callback function to execute every time a predefined number of samples is output for each channel group member.
SamplesOutput
FcnCount

Specify the number of samples to output for each channel group member before a samples output event is generated.
StartFcn
Specify the M-file callback function to execute just before the device object starts running.
StopFcn
Specify the M-file callback function to execute just after the device object stops running.
TimerFcn
Specify the M-file callback function to execute whenever a predefined period of time passes.
TimerPeriod
Specify the period of time between timer events.
TriggerFcn
Specify the M-file callback function to execute when a trigger occurs.

Analog Output General Purpose Properties  
BufferingConfig
Specify the per-channel allocated memory.
BufferingMode
Specify how memory is allocated.
Channel
Contain hardware channels added to the device object.
EventLog
Store information for specific events.
Name
Specify a descriptive name for the device object.
OutOfDataMode
Specify how the value held by the analog output subsystem is determined.
Tag
Specify a device object label.
Type
Indicate the device object type.
UserData
Store data that you want to associate with a device object.

Channel Properties

The analog output channel properties are given below.

Analog Output Channel Properties  
ChannelName
Specify a descriptive channel name.
DefaultChannel
Value

Specify the value held by the analog output subsystem.
HwChannel
Specify the hardware channel ID.
Index
Indicate the MATLAB index of a hardware channel.
NativeOffset
Indicate the offset to use when converting between the native data format and doubles.
NativeScaling
Indicate the scaling to use when converting between the native data format and doubles.
OutputRange
Specify the range of the analog output hardware subsystem.
Parent
Indicate the parent (device object) of a channel.
Type
Indicate a channel.
Units
Specify the engineering units label.
UnitsRange
Specify the range of data as engineering units.


  Properties - By Category Digital I/O Properties