From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

High-Speed Digitizers

cancel
Showing results for 
Search instead for 
Did you mean: 

Fetching multirecord acquisitions takes too much time

Solved!
Go to solution

Potentially the long delay is because the "fetch time" you are measuring is a combination of the acqisition and fetch time.  With how you have your code written, there is no guarentee that the aquisition is complete before you call niScope fetch.  In this case, your fetch is going to wait until the acquisition is complete, and then return the fetched data.  To ensure that your fetch benchmark is really just the fetch, you should use the niScope Acquisition Status.vi after you call niScope Initiate Acquisition.vi, and wait until it state that the acquisition is complete before fetching the data.  

 

Another test you could try is increase the frequency of your trigger pulse to the devices.

 

Good luck!

Systems Engineer
SISU
0 Kudos
Message 11 of 11
(2,161 Views)