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

Updated Jan 4, 2019

Reported In


  • PXIe-5171
  • PXIe-1082


  • LabVIEW 2017 Base
  • LabVIEW 2017 Full


  • 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.


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.

Error reported by the instrument driver:

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.


Not Helpful