Test Data Stream Upper Limit of PXIe-5171R in a PXIe System

Updated Feb 7, 2018

Reported In

Hardware

  • PXIe-5171
  • PXIe-1082

Software

  • LabVIEW 2017 Base
  • LabVIEW 2017 Full

Driver

  • LabVIEW Instrument Design Libraries for Reconfigurable Oscilloscopes 16.2

Issue Details

I need to use three channels of PXIe-5171R simultaneously to fetch data by the maximum sampling rate 250MS/s, and the data type is I16(16-bit Integer), so the data acquired is 250MS/sx3Chx2Byte = 1.5GB / s, which is exactly equal to the size of onboard memory. I want to know whether PXIe-5171R can support it.

Solution

PXIe-5171R can support three channels transmit simultaneously by 250MS/s sample rate, follow these steps to test data stream upper limit of PXIe-5171R:
  1. Install NI Reconfigurable Scope Driver
  2. Open LabVIEW, choose Creat Project>>Sample Projecr>>Oscilloscopes>>Stream to Host(NI-5170).vi.
  1. Select NI PXIe-5171R(8 CH) and configure the parameters:
  • set Cahnnel(s)to "0, 1, 2"
  • set Min Sample Rate to "250M"
  • set Min Record Length to "250000000"
  • choose numbers of samples is finite
  1. Run the VI, if the onboard memory of PXIe-5171R can support it, you can get the actual number of samples without error occurs .
  2. Increase the min number of samples until the data stream is overwritten in memory, error occurs below.
The requested data has been overwritten in memory so it is no longer avaliable for fetching.

Decive:5171R
Error reported by the instrument driver:
-1074101997

Additional Information

The Maximum system bandwidth can also influence the result. For example, the maximum system bandwidth of each PXIe-1082 slot is 1GB/s, can not support 1.5GB/s sample rate.

WAS THIS ARTICLE HELPFUL?

Not Helpful