通过两个NI-DAQmx读取/写入属性可检查短路通道。第一个属性为OvercurrentChansExist。如一个或多个通道出现过流情况,该属性将返回一个布尔值真。第二个属性为OvercurrentChans。该属性将返回一个字符串数组并显示存在过流的通道。查询OvercurrentChans属性之前,必须先查询OvercurrentChansExist属性。

OvercurrentChansExist将从设备读取电流开路条件并保存在驱动中。OvercurrentChans属性的后续读数将读取从前一个OvercurrentChansExist查询的驱动缓存中过流通道信息。

备注 对于NI 4610,使用AO.PowerAmp.Overcurrent属性检查短路通道。在NI 4610上,AO.PowerAmp.Overcurrent检测指定通道的过流状态,并缓存相关信息。

NI-DAQmx返回全部数据表示是否出现短路。如应用程序需要检测过流,建议在每次调用读取/写入后读取过流属性。该应用程序必须放弃可疑数据,或者当驱动报告短路时返回一个标志。

必须打开IEPE才能使用过流检测(NI 4322, NI 4610, NI 9219, NI 9269除外)。如未打开IEPE,当读取OvercurrentChansExist时将返回一个错误。

短路电流通道称为短路电路。过流检测属性可用于检测短路电路。