在每个DAQmx通道设置不同的模拟输入电压电平

更新 Mar 29, 2024

环境

软件

  • LabVIEW

驱动

  • NI-DAQmx

  • 我可以在任务中为每个通道设置不同的电压范围吗?
  • 如何在DAQmx任务中更改每个通道的电压范围?
  • 我想在DAQmx任务中为每个通道设置不同的模拟输入范围。我可以这样做吗?

您可以通过两种方式进行操作:在NI Measurement and Automation Explorer(NI MAX)中创建DAQmx任务,或在LabVIEW中以编程方式创建DAQmx任务。

使用NI MAX

  1. 打开NI MAX,然后从设备和接口下拉菜单中选择您的设备。
  2. 从窗口顶部的工具栏中单击创建任务... 然后采集信号>>模拟输入>>电压。通过单击第一个通道,按住Shift键,然后单击列表中的最后一个通道,选择要包括在模拟输入任务中的设备通道。您也可以通过按住Ctrl键然后逐个选择通道来单独选择。选择要包含在任务中的模拟输入通道后,单击下一步。
  1. 命名电压任务,然后单击完成。
  2. 通过单击每个通道,在配置面板中设置各个电压范围。
  1. 在LabVIEW中,将任务直接连接到DAQmx 定时 VI,如下所示。不需要DAQmx创建任务和DAQmx创建虚拟通道VI,因为您已经在MAX中创建了任务和通道。

如果以后需要编辑通道,则可以在NI MAX中通过根据需要添加或删除的通道来进行编辑。

    使用创建通道VI

    为了在每个通道设置不同的模拟输入,您可以使用多个DAQmx创建虚拟通道VI。您还可以在LabVIEW中专门为每一个模拟输入通道分配不同的输入电压范围。
    1. 如果您需要设置不同的电压范围,您可以分别使用多个DAQmx创建虚拟通道VI并共享同一个 DAQmx定时VI。如果您要在一个VI选择多个通道,可以使用通道扩展
    2. 请连接物理通道和其他设置相关的接线端。若要设置模拟输入电压的最小值,请将双精度值接线到最小值输入端。若要设置模拟输入电压的最大值,请将双精度值接线到最大值的输入端。
    下面是一个示例。

    附加信息

    • 如果您使用MAX配置DAQmx任务,NI建议您创建此配置的备份以供以后使用。参考:在Measurement&Automation Explorer(MAX)中导出/导入系统配置。
    • 某些C系列卡具有定义的输入电压范围,例如±10V,±5V,±2V和±1V。如果提供的最小值和最大值与这些值不同,DAQmx驱动会自动改变该最小值与最大值至最接近的输入电压范围以确保可以读取一个完整的输入信号。