On each trigger from a 1 kHz external trigger, I need to sample 4 channels
as fast as possible (i.e. the sample interval will be the fastest the board
(AT-MIO-15-F-5) can run at.
I may want to actually sample these channels many times with dithering.
When the data from each trigger is finished being collected, an event should
be called (Delphi 4) so I can access that data set and use it.
The acquisition buffer can be one long array holding all data from all triggers
or be a circular buffer holding only data from the last trigger.
Is there a way to configure an externally triggered acquisition to only take
a fixed number of points after each ext trig, call an event, and then wait
for another ext trig ?
The acquisition could be t
old to only take 4 samples. The event would then
be called after the first trigger since all data would be collected.
AIStart could then be called again in the event as the way to have this process
repeated. I'm concerned though that AIStart might take time to execute.
Steve