修改时间 09-12-2016 01:58 AM
我在跑一个简单的 NI switch程序时,发现要闭合开关用niSwitch connect channels.vi没有问题,但是要断开开关用niSwitch Disconnect channels.vi就弹出错误,如图。程序也仅仅只是把connect的vi替换成了disconnect。不吝赐教。
修改时间 09-12-2016 08:13 PM
因为你要断开的两个触点间本身就是处于断开状态的,所以不能再断开了,如果强行断开就会报错,因此建议在连接或者断开之前,使用状态查询功能,查询要操作的两个触点间的状态,再进行操作。
修改时间 09-14-2016 08:46 AM
我后来试了下NIswitch relay control那个模块,是可以close继电器的,不必考虑继电器之前是开还是关,这算不算NI 的bug?