Example Code

High-Speed Trigger and Acquisition System based on NI PXIe-5764

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.


  • PXIe-1095
  • PXIe-5764
  • PXIe-8861


  • LabVIEW 2021 SP1 Full
  • LabVIEW FPGA Module


  • Flex-RIO

Code and Documents



This Demo demonstrates how to acquire signals using the PXIe-5764 digitizer and perform signal analysis on FPGAs, such as FFT transformations. The demo system is composed of PXIe-5764 digitizer, PXIe-1095 chassis and PXIe-8881 controller, which can simultaneously collect data from 4 analog channels at 1GS/s sampling rate, with analog trigger, digital trigger, custom software trigger and other trigger functions, and the single-channel trigger frequency can reach 1MHz.

How to Use

  1. Download and unzip the attached ZIP-file
  2. Open PXIe_5764_Demo LabVIEW project and build the 5764_FPGA_FFT_DEMO.vi 
  3. Open the [Host] PXIe-5764 Demo Host.VI inside the LabVIEW project and follow the instructions on the Front Panel

Additional Information


Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.