Generating Waveforms on Specific AO Channels Using PXIe-5785 Getting Started Example

Updated Feb 5, 2025

Environment

Hardware

  • PXIe-5785

This article provides a step-by-step guide on configuring and using the Getting Started FlexRIO Integrated IO VI in LabVIEW. It covers project setup, selecting the appropriate module, and configuring specific analog output (AO) channels for signal generation. Additionally, it explains how to verify the output using AI frequency domain analysis to validate your waveform output.

 

Hardware Setup

  • Make a loopback from PXIe-5785 AO0 to AI0
  • Make a loopback from PXIe-5785 AO1 to AI1 

 

Software Setup

  • LabVIEW Software 
  • LabVIEW FPGA Module
  • FlexRIO driver

 

  1. Open LabVIEW and find the Getting Started FlexRIO Integrated IO VI.

2025-02-05_16h45_33.png

  1. Configure the Project Name, Project Root and select the correct module to use.

2025-02-05_16h35_48.png

  1. If you need to output the AO0 using this example, follow the configuration below:
    1. Set the AO1 as value for Frequency (Hz), Amplitude (V), Phase (Deg) as 0.
    2. Change the processing mode as Node, Two Channels
  2. If you need to output the AO1 using this example, follow the configuration below:
    1. Set the AO0 as value for Frequency (Hz), Amplitude (V), Phase (Deg) as 0.
    2. Change the processing mode as Node, Two Channels.

2025-01-10_15h08_55.png

  1. Run the example and select Update Waveform.
  2. Use the AI Frequency Domain or AI time Domain to confirm the result.

 

The result show that AO1 is outputting the waveform to AI1 using Getting Started FlexRIO Integrated IO shipping example.

2025-01-10_15h09_10.png