Firstly, Thank you very much for your attention about my questions.
here, my answers for yours and some other questions.
1. Of course, 20000 samples with 20MHz acquisition needs 1ms at least. I mean, except this 1ms, fast transferring(onboard memory to host PC memory) is needed within 1ms (if possible, is it possible with 5112?). The transferring time must be shorten as far as possible for my fast control loop.
(very small time, about 10 micro seconds is very nice for me)
2. My application is an electrical process control which need controllablity of micro time scale.
After monitoring analog voltage, some parameters will be changed... this control loop need small loop time.
- no need for exactly continuous
- data lost during my control actio
n is no problem.
3. I don't need exact, deterministic real-time environment. I need just more fast transferring from onboard memory to host PC memory.
Q. Is there any method to transfer the data more quickly wiht PCI bus master or DMA transfering.(from onboard memory to host memory)?
(ex, direct reading from onboard FIFO memory with low level function (like DOS function) without using more time-consuming high level library)
If this is possible, I will execute this function in RTX environment, and I think fast acquision will be possible.
Thanks,
Sin Kwon.