![background image](http://html1.mh-extra.com/html/keithley/kusb-3100/kusb-3100_user-manual_3961323081.webp)
Programming Flowcharts
67
4
4
4
4
4
4
4
4
4
Transfer Data from an Inprocess Buffer
olDaGetQueueSize
Use to determine the number of buffers on the
inprocess queue (at least one must exist).
olDmAllocBuffer
olDmCallocBuffer
olDmMallocBuffer
Use to allocate a buffer of the specified number of
samples.
olDaFlushFromBufferInprocess
Use to copy the data from the inprocess buffer to
the allocated buffer for immediate processing.
Deal with messages and
buffers.
The buffer into which inprocess data was copied
was put onto the done queue by the driver,
resulting in an OLDA_WM_BUFFER_DONE
message. See
for more information.
When the inprocess buffer has been filled, it too 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.
Содержание KUSB-3100
Страница 10: ...Contents x...
Страница 14: ...About this Manual xiv...
Страница 15: ...1 1 Overview Features 2 Supported Software 3...
Страница 18: ...Chapter 1 4...
Страница 46: ...Chapter 2 32...
Страница 47: ...33 3 Supported Device Driver Capabilities...
Страница 86: ...Chapter 4 72...
Страница 87: ...73 5 Troubleshooting General Checklist 74 Service and Support 77...
Страница 100: ...Chapter 6 86...
Страница 101: ...87 A Specifications...
Страница 112: ...Appendix A 98...
Страница 113: ...99 B Connector Pin Assignments...
Страница 115: ...101 C Reading from or Writing to the Digital Registers...