
Principles of Operation
57
Continuously Updating Analog Output Channels on One Module with a
Waveform
If you want to write a waveform to one or more analog output channels on one DT9850 Series
module, use software to perform a continuously paced analog output operation. This is also
known as streaming analog output data.
In a continuous analog output operation, you specify the analog output channels that you
want to update in the output channel list. For example, if you want to update all eight analog
output channels, specify the output channel list as follows: 0, 1, 2, 3, 4, 5, 6, 7.
You must also allocate one more buffers that contain the values to write to the selected analog
output channels. For example, if your output channel list contains analog output channels 0
and 1, specify your buffer as follows: first value for analog output channel 0, first value for
analog output channel 1, second value for analog output channel 0, second value for analog
output channel 1, and so on.
The module updates the specified analog output channels with the waveform that you
specified as soon as you start the continuous operation.
The values are output at the clock frequency that you specified (refer to
for more
information on specifying the clock frequency). The operation repeats continuously until no
more buffers are on the subsystem queue or you stop the operation.
Note:
Make sure that the host computer transfers data to the analog output channels fast
enough so that they do not empty completely; otherwise, an underrun error results.
To select continuously-paced analog output mode, use software to specify the following
parameters:
• Set the dataflow mode to Continuous.
• Set WrapSingleBuffer to True to use a single buffer or to False to use multiple buffers.
Refer to
for more information on buffers.
• Set the trigger source to Software trigger.
Note:
When in continuous mode, the DAC_Sync pin is not used.
• Set the clock frequency based on the number of channels that you specified in the output
channel list. Refer to
for more information on clock frequency.
To stop a continuously paced analog output operation, you can stop sending data to the
module, letting the module stop when it runs out of data, or you can perform either an orderly
stop or an abrupt stop using software. In an orderly stop, the module finishes outputting the
data in the buffer, then stops; all subsequent triggers are ignored. In an abrupt stop, the
module stops outputting samples immediately; all subsequent triggers are ignored.
Содержание DT9850 Series
Страница 1: ...DT9850 Series UM 22600 M User s Manual Title Page ...
Страница 4: ......
Страница 8: ...Contents 8 ...
Страница 11: ...11 1 Overview DT9850 Series Hardware Features 12 Supported Software 14 Getting Started Procedure 15 ...
Страница 16: ...Chapter 1 16 ...
Страница 17: ...Part 1 Getting Started ...
Страница 18: ......
Страница 48: ...Chapter 4 48 ...
Страница 49: ...Part 2 Using Your Module ...
Страница 50: ......
Страница 51: ...51 5 Principles of Operation Analog Output Features 53 Digital I O Features 60 Counter Timer Features 62 ...
Страница 76: ...Chapter 6 76 ...
Страница 77: ...77 7 Troubleshooting General Checklist 78 Technical Support 80 If Your Module Needs Factory Service 81 ...
Страница 82: ...Chapter 7 82 ...
Страница 83: ...83 8 Calibration Using the Calibration Utility 84 Calibrating the Analog Output Subsystem 85 ...
Страница 86: ...Chapter 8 86 ...