怎样关闭串口资源
每次停止采集信号,利用visa自带的visa close不能释放串口资源,必须要把labview这个程序关闭才能释放这个串口资源,问下有什么解决方法。。。谢谢了 是你的程序写的有问题,或者程序还没有运行完就停止了,根本没有运行到close节点 数据是连续采集的。。。怎样才能触发那个close?是不是首先结束while循环,然后程序才能触发close?还有就是我在visa write加一个定时循环,周期为1s一次发送命令,为什么用高亮显示看不到数据流出呢? 确实有这个问题,我用单步执行,VISA close 确实执行了,可串口还是关闭不了,只有把 LABVIEW关了,才能关闭串口 解决办法:open and close放在loop外面,因为VISA采用的API形式,一般情况不会存在无法关闭的情况,
你说的无法关闭,是串口仍在占用中,其他程序使用该串口无法操作?
对于activex控件,close auto reference存在这个情况,无法结束其内存占用,需要重新启动。
页:
[1]