微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > Labview如何编程强制关闭串口?

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

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

正常程序中,打开串口后使用移位寄存器来缓存VISA串口资源,然后读写串口使用这个打开的串口资源直接发送接受,不要重复打开串口,关闭串口。
在程序启动时,可以用顺序结构先把串口关闭然后再打开;
程序退出时,释放串口资源。

你试试在每次打开串口之前先下个关闭串口的命令,顺序结构连接下

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

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

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

我的程序是多个并行循环,用信号量保护

我程序结构是多个并行循环,信号量保护
只能试试:一开始配置一次串口,程序运行不关闭串口,等程序退出再关闭串口

我程序结构是多个并行循环,信号量保护
只能试试:一开始配置一次串口,程序运行不关闭串口,等程序退出再关闭串口

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top