Chapter 4
52
Transfer Data from an In-Process Buffer
Determine the number of
buffers on the in-process
queue using
olDaGetQueueSize.
At least one buffer must exist.
Allocate a buffer of the specified
number of samples with
olDmCallocBuffer.
Copy the data from the in-process
buffer to the allocated buffer for
immediate processing using
olDaFlushFromBufferInprocess.
Deal with messages and
buffers (see
The buffer into which in-process data was copied
was put onto the done queue by the driver,
resulting in an OLDA_WM_BUFFER_
DONE message.
When it has been filled, the in-process buffer is
placed on the done queue and an
OLDA_WM_BUFFER_DONE message is posted.
However, the number of valid samples is equal to
the queue’s maximum samples minus what was
copied out.
Содержание DT9820 Series
Страница 1: ...DT9820 Series UM 18221 B User s Manual...
Страница 4: ......
Страница 7: ...Contents vii Appendix B Connector Pin Assignments 81 Index 87...
Страница 8: ...Contents viii...
Страница 13: ...1 1 Overview Features 2 Supported Software 4 Accessories 6...
Страница 19: ...7 2 Principles of Operation Analog Input Features 9 Analog Output Features 23 Digital I O Features 26...
Страница 40: ...Chapter 2 28...
Страница 41: ...29 3 Supported Device Driver Capabilities...
Страница 52: ...Chapter 3 40...
Страница 53: ...41 4 Programming Flowcharts Single Value Operations 43 Continuous A D Operations 45 Simultaneous Operations 47...
Страница 69: ...57 5 Calibration Running the Calibration Utility 59 Calibrating the Analog Output Subsystem 60...
Страница 74: ...Chapter 5 62...
Страница 75: ...63 6 Troubleshooting General Checklist 64 Service and Support 67 If Your Board Needs Factory Service 71...
Страница 84: ...Chapter 6 72...
Страница 85: ...73 A Specifications...
Страница 93: ...81 B Connector Pin Assignments...
Страница 98: ...Appendix B 86...
Страница 106: ...Index 94...
Страница 108: ......
Страница 112: ...Data Translation Support Policy...