Principles of Operation
87
Continuous Analog Output Operations
Use continuously paced analog output mode to output buffered values to the analog output
channels and/or the digital output port continuously at a specified clock frequency. The
DT9857 and DT9857E modules support the ability to start continuous analog output
operations and continuous analog input operations simultaneously.
Note:
If you are using the DataAcq SDK, you must specify the data in a particular order. For
example, if your output channel list contains analog output channels 0 and 1 and the digital
output port (channel 2), specify the values in the output buffer as follows: the first output
value for analog output channel 0, the first output value for analog output channel 1, the first
value for the digital output port (channel 2), the second output value for analog output
channel 0, the second output value for analog output channel 1, the second value for the
digital output port (channel 2), and so on.
This is not required in the DT-Open Layers for .NET Class Library.
When it detects a trigger, the module starts writing the values from the output buffer to the
channels specified in the output channel list at the specified clock frequency. The operation
repeats continuously until all the data is output from the buffers or you stop the operation.
Note:
Make sure that the host computer transfers data to the output channel list fast enough
so that the list does not empty completely; otherwise, an underrun error results.
To select continuously paced analog output mode, use software to specify the following
parameters:
• Specify the data flow as Continuous.
• Specify WrapSingleBuffer as False to use multiple buffers.
• Specify the D/A output frequency. Refer to
for more information.
• Specify the trigger source as any of the supported output trigger sources. Refer to
for more information about the supported output trigger sources.
• To start the analog input and analog output operations simultaneously using the DT-Open
Layers for .NET Class Library, use the
SimultaneousStart.AddSubsystem,
SimultaneousStart.PreStart
, and
SimultaneousStart.Start
methods. Refer to the
documentation for the DT-Open Layers for .NET Class Library for more information.
We recommend that you allocate a minimum of two buffers for a continuously paced analog
output operation. Data is written from multiple output buffers continuously; when no more
buffers of data are available, the operation stops. The data is gap-free.
Содержание Data Translation DT9857
Страница 1: ...DT9857 and DT9857E UM 25656 M User s Manual Title Page ...
Страница 4: ......
Страница 10: ...Contents 10 ...
Страница 14: ...About this Manual 14 ...
Страница 15: ...15 1 Overview Hardware Features 16 Supported Software 19 Supported Accessories 22 Getting Started Procedure 24 ...
Страница 25: ...Part 1 Getting Started ...
Страница 26: ......
Страница 40: ...Chapter 2 40 ...
Страница 61: ...61 4 Verifying the Operation of a Module Select the Device 63 Acquire Data from an Analog Output Channel 65 ...
Страница 64: ...Chapter 4 64 ...
Страница 71: ...Part 2 Using Your Module ...
Страница 72: ......
Страница 126: ...Chapter 6 126 ...
Страница 127: ...127 7 Troubleshooting General Checklist 128 Technical Support 130 If Your Module Needs Factory Service 131 ...
Страница 132: ...Chapter 7 132 ...
Страница 140: ...Chapter 8 140 ...
Страница 180: ...Appendix B 180 ...
Страница 181: ...181 C Register Level Programming Writing to the EEPROM Register 182 ...
Страница 184: ...Appendix C 184 ...
Страница 192: ...Index ...