Actual Record Length Changes with Requested Sample Rate When Using NI-SCOPE

Updated Aug 16, 2018

Reported In

Hardware

  • PXIe-5162

Driver

  • NI-SCOPE

Issue Details

 I noticed in the NI-SCOPE Soft Front Panel that when I change the requested sample rate of my acquisition, the actual record length of my acquisition changes as well.
This happens even if the actual sample rate for the acquisition stays constant.Why does the actual record length depend on the requested sample rate? 

Solution

The way in which the NI-SCOPE driver calculates the actual record length is defined by the IVI standard. IVI specifies that the time per record of an acquisition must remain constant. Since NI-SCOPE is IVI compliant, it tries to keep the time per record at a constant value. 

Therefore, if you request 1000 samples at 24 MS/s, the total record time is 0.0416 ms. If your digitizer cannot sample at exactly 24 MS/s, it coerces the requested sampling rate to nearest sample rate, for example, 25 MS/s,  which is now the actual sample rate. Since IVI specifies that the time per record must remain constant, NI-SCOPE calculates the new record length to be (0.0416 ms) * (25 MS/s) which is 1042 samples.

Additional Information

More information can be found in the NI High-Speed Digitizer Help document which is installed with the NI-SCOPE driver.
The default directory is: C:\Users\Public\Documents\National Instruments\NI-SCOPE\Documentation
 

WAS THIS ARTICLE HELPFUL?

Not Helpful