NI-DAQmx 支持对没有内置 CJC 传感器的硬件进行热电偶测量。它使用外部温度传感器作为 CJC 源,而这可以通过 NI Measurement & Automation Explorer (NI MAX) 或 LabVIEW 项目进行配置。
在NI Measurement & Automation Explorer (NI MAX)中配置的通道是系统级的,并且独立于应用程序之外,这使得它们易于在多个程序中进行验证和重用,但部署和版本控制较为困难。在LabVIEW 项目中配置的通道是应用程序级的,这也提高了可移植性、源代码控制和部署一致性,但它们需要应用程序在运行时管理和验证热电偶和外部 CJC 配置。
使用 NI-DAQmx 全局虚拟通道在 NI MAX 中配置 CJC 通道
- 打开NI Measurement & Automation Explorer (NI MAX)。
- 在配置树(左侧)中展开数据邻居部分。
- 右键单击数据邻居 >> 新建... >> NI-DAQmx 全局虚拟通道。
- 右键单击NI-DAQmx 全局虚拟通道,然后从快捷菜单中选择“创建新的 NI-DAQmx 通道...” 。
- 在“创建新配置”向导中,选择“采集信号”>>“模拟输入”>>“温度” 。
- 选择将用于 CJC 通道的正确传感器类型。
- 选择传感器类型后,配置向导可能会进入下一步。
- 如果向导没有继续,请按“下一步”按钮。
- 选择CJC传感器所连接的物理通道。
- 按“下一步”按钮,为 CJC 通道命名(例如 CJC 传感器)。
- 按下“完成”按钮。
- 运行任务并验证测量结果。

在 LabVIEW 项目中配置 CJC 通道
- 打开 LabVIEW 项目。
- 右键单击要访问 DAQ 硬件的终端或设备,然后从快捷菜单中选择“新建>>NI-DAQmx 通道” 。

- 请按照“使用 NI-DAQmx 全局虚拟通道在 NI MAX 中配置 CJC 通道”部分中的步骤 5 及后续步骤进行操作。
- 退出“创建新...”配置向导后,NI-DAQmx 通道将显示在 LabVIEW 项目中。

- 保存 LabVIEW 项目。
在 LabVIEW 中使用 CJC 通道
在创建 NI-DAQmx 通道后,您需要配置NI-DAQmx Create Channel.vi以便能够将其用于冷端补偿 (CJC)。您需要配置两个输入: cjc channel和cjc source 。使用NI-DAQmx Create Channel.vi 配置用于测量热电偶:

你会看到两个输入框:

在下面的示例截图中,已为两个输入创建了常量。cjc 源输入设置为通道,cjc 通道设置为在 LabVIEW 项目或 NI MAX 中创建的 NI-DAQmx 通道:
