LabVIEWwilliam hill官网
直播中

萧猎

9年用户 129经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

带VISA的程序生成可执行文件后就不能通信了

各位大神:
       我编了一个用VISA实现与PLC进行modbus通信的程序, 能正常通信。程序生成可执行文件时后就失去通信了,其它方面可正常运行。在原程序中加了几个中间变量测得失去通信的原因是:VISA Configure Serial Port (Instr).vi->主界面.vi中的属性节点 (arg 1),即VISA配置串口功能块报错。
         我猜想是生成可执行文件时可能无法将依赖关系中的VISA相关功能块添加进行,所以我接着再生成安装包,将三个与VISA有关的全添加进去。安装之后还是不行。
       请各位大神提示。

回帖(8)

acion

2016-11-13 17:07:16
引用: acion 发表于 2016-11-14 13:10
是不是串口被占用了?用完记得及时释放串口


看看这个,也许有用https://bbs.elecfans.com/jishu_468508_1_1.html
举报

acion

2016-11-13 21:30:13
注册串口控件了吗?labview的串口包安装了吗?
举报

萧猎

2016-11-14 08:13:12
引用: acion 发表于 2016-11-13 21:30
注册串口控件了吗?labview的串口包安装了吗?

串口安装包肯定是有的.在开发环境下我是可以通讯的,只是生成可执行文件就不能通信了.
举报

冰点正在强大

2016-11-14 09:06:44
引用: 萧猎 发表于 2016-11-14 08:13
串口安装包肯定是有的.在开发环境下我是可以通讯的,只是生成可执行文件就不能通信了.

你是不哪个地方用到了绝对路径。
举报

更多回帖

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