设置和读取数字输出线的上电状态

更新 Aug 20, 2026

环境

硬件

  • PXI Digital I/O Module
  • Multifunction I/O Device

以下设备支持可编程上电状态:

  • 6509
  • 651x(6512、6513、6514、6515)
  • 652x(6525、6527、6528),
  • 所有 M 系列主板 (62xx)
  • 所有 X 系列主板 (63xx)

您可以在NI Measurement & Automation Explorer (NI MAX) 中设置上电状态,也可以使用DAQmx设置加电状态(数字),建议使用 NI MAX来进行设置。可编程状态包括:

  • 逻辑低电平(0V-0.8V)
  • 逻辑高电平(2V-5V)
  • 三态(浮动)

注意:只有方向可配置的模块才能指定三态可编程上电状态。

注意:静态 DIO 设备的 I/O 方向只能在端口上配置。因此,您只能逐个端口地设置上电状态为三态。然而,您可以将端口中的各个数字输出线设置为逻辑低或逻辑高。

更新这些设置会决定DAQ设备上电或重置时,设备物理通道上应设置的状态。设备会将开机状态存储在非易失性存储器中,而您只能对这些存储器写入有限次数。只有当您请求的设置与当前存储的设置不同时,才会进行写入操作。本文详细介绍了在 NI MAX 和 LabVIEW 中更改这些状态的步骤,以及如何在 LabVIEW 中从 EEPROM 读取状态。

在 NI MAX 中设置上电状态(推荐方法):

    1. 打开NI MAX
    2. 展开设备和接口。
    3. 右键单击您的设备,然后选择“配置”
    4. 选择“上电状态”选项卡。
    5. “端口名”下拉菜单中选择端口,并为端口的每一行选择相应的状态。
    6. 单击“确定”将设置写入设备。
    7. 再次右键单击您的设备,然后选择“重置”以使设置生效。

     

    在 LabVIEW 中设置上电状态:

    1. 打开LabVIEW。
    2. “测量 IO” »“DAQmx - Data Acquisition” »“高级”» “DAQmx 系统设置”下,将“DAQmx设置加电状态(数字)”VI放置在程序框图上。
    3. 右键单击并创建 » 控制设备输入上拉下拉电平端子。
    4. “测量 IO” »“DAQmx - Data Acquisition»“DAQmx设备配置”下,放置“DAQmx 重置设备”VI。
    5. 切换到前面板,选择合适的设备输入上拉下拉电平设置。
    6. 运行程序将设置写入设备。

     

    在 LabVIEW 中读取 EEPROM 的上电状态:

    1. 打开LabVIEW并创建一个新的 VI。
    2. “测量 IO” »“DAQmx - Data Acquisition” »“高级”» “DAQmx 系统设置”下,将DAQmx获取加电状态(数字)VI放置在程序框图上。然后,将其配置为“数字” » “状态”。
    3. 右键单击DAQmx获取加电状态(数字)VI的设备输入端并点击创建 »输入控件,然后将 DAQmx 设备句柄传递给控件。
    4. 右键单击加电状态并选择创建»显示控件来创建加电状态显示控件
    5. 运行该程序以读取设备的设置。

    更新设备上电或重置时要设置的物理通道状态。要确定上电状态的响应时间,请参阅各卡的具体规格。