Hi,
The approach that you suggest in reply number 11 may work.
I am thinking of the following implementation:
1. immediately generate data after a generation session and send out a data active event to PFI -1.
2. wire PFI-1 to PFI-2. Use the rising edge of PFI-2 to start the acqusition. The acquisition will have 0 pre-reference triggers.
3. I will then route the signal from my PLD into the PFI-3, so the acquisition will stop at the reference trigger and there will be no post-reference triggers.
4. I will then fetch out each time this routine runs.
The only concern now is that the computer may not be able to fetch out the data on the onboard memory of the 6561 fast enough, and the memory will be filled up.
I had originally implemented this by just using generating data and sending out a data active event to PFI-1 and then wiring this to PFI-2 where I used the rising edge of this signal as the start trigger to my acquisition session, and then I acquired 5000 samples. I obtained all my data, but needed to restart the acquisition and acquisition each time. There is no concern here about the computer not being able to acquire
fast enough because the session does not end until all the samples are
acquired and fetched. Is there any efficiency gain by fetching and using a streaming approach that is suggested here.
-Thank you,
-Tim