LabVIEWwilliam hill官网
直播中

大飞2016

8年用户 118经验值
擅长:测量仪表 接口/总线/驱动
私信 关注
[问答]

Labview如何编程强制关闭串口?

目前问题是:程序是两台电脑之间用串口连接(2,3交叉连接),每次发完命令会关闭串口,但是偶尔会出现串口打不开(一个小时有四五次),不知道什么原因被占用?
有什么办法强制关闭串口吗?我想发命令之前强制关闭串口,再打开串口发送命令。

回帖(8)

leonzl

2016-6-3 09:41:43

最佳答案

正常程序中,打开串口后使用移位寄存器来缓存VISA串口资源,然后读写串口使用这个打开的串口资源直接发送接受,不要重复打开串口,关闭串口。

在程序启动时,可以用顺序结构先把串口关闭然后再打开;
程序退出时,释放串口资源。
举报

muz

2016-6-3 10:05:58
你试试在每次打开串口之前先下个关闭串口的命令,顺序结构连接下
举报

大飞2016

2016-6-3 10:22:48
引用: muz210 发表于 2016-6-3 10:05
你试试在每次打开串口之前先下个关闭串口的命令,顺序结构连接下

关闭串口,关闭不掉而且不返回错误,只返回警告
举报

大飞2016

2016-6-3 10:23:03
引用: muz210 发表于 2016-6-3 10:05
你试试在每次打开串口之前先下个关闭串口的命令,顺序结构连接下

关闭串口,关闭不掉而且不返回错误,只返回警告
举报

更多回帖

发帖
×
20
完善资料,
赚取积分