Configure AIO Voltage Levels and DIO Direction for PXIe-789x Modules

Updated Aug 13, 2026

Reported In

Hardware

  • PXIe-7890
  • PXIe-7891

Software

  • LabVIEW

Issue Details

I would like to configure the voltage levels for Analog Input (AI) and Analog Output (AO) channels on my PXIe-7891 (PXIe-789x) module. I also need to configure the Digital Input/Output (DIO) direction and voltage settings.
 
I want to know whether the voltage level configuration can be applied individually to each channel or whether the setting is applied to the entire 16-channel module.

Solution

The PXIe-789x module allows configuration of AI/AO voltage levels and DIO settings through LabVIEW using the Host VI.
 
You can refer to the example project located at:
C:\Program Files\NI\LVAddons\flexrioii\1\ProjectTemplates\Source\FlexRIO\NI789X\Basic
This example demonstrates how to configure the voltage levels and I/O settings for the PXIe-789x module from the Host VI.
 
For AI and AO, the voltage level can be configured independently for each channel. As shown in the example project, individual channels can be assigned different voltage level settings rather than sharing a single setting across all 16 channels of the module.
 
 
For DIO, the direction setting can be configured on a per-line basis, allowing individual lines to be defined as inputs or outputs. However, the DIO voltage level is configured per connector rather than per individual line.