Ok
500KBPS correspond at 1 pulse with 2µs intervall.
If you acquired your 200 scan at 500kS/s you need 2µs*200 = 400µs but the
system use time for discharging the buffer and this delay is nearest of 2ms.
To simplify your Problem
make a continuous acquisition @ 500kS/s,
start the acquition on a pulse for the synchro
While loop with a wait of 9ms
For loop (5 time)
read 200 scans in the buffer save it
read 800 scans in the buffer don't save
( 1000 scan is 1000* 2µs =2ms )
End For
End While
Clear AI
"sockeye" a écrit dans le message de news:
5065000000080000004D630000-1031838699000@exchange.ni.com...
> I am using PCI-MIO-16E-4 DAQ Board to acquisit data using external
> trigger at a 500KBPS rate. I get 200 scans eve
ry external trigger.
> External triggers are generated every 2ms. Sometimes VI don't get data
> even if external trigger is generated.