通过两个NI-DAQmx读取/写入属性可检查断开连接的传感器。第一个属性为OpenCurrentLoopChansExist。如一个或多个通道出现电流开路,该属性将返回一个布尔值真。第二个属性为OpenCurrentLoopChans。该属性将返回一个字符串数组并显示存在电流开路的通道。查询OpenCurrentLoopChans属性之前,必须先查询OpenCurrentLoopChansExist属性。

OpenCurrentLoopChansExist将从设备读取电流开路条件并保存在驱动中。OpenCurrentLoopChans属性的后续读数将读取从前一个OpenCurrentLoopChansExist队列的驱动缓存中读取电流开路通道信息。

备注
  • NI-DAQmx返回全部数据表示是否出现电流开路。如应用程序需要检测电流开路,建议在每次调用读取后读取电流开路属性。该应用程序必须放弃可疑数据,或者当驱动报告电流开路时返回一个标志。
  • 对于带有IEPE的模拟输入设备,必须启用IEPE激励电流源才能使检测电流开路正常工作。如未打开IEPE,当读取OpenCurrentLoopChans时将返回一个错误。