zhuxinlwj 发表于 2010-10-14 22:16:41

串口程序生成exe之后运行不正常

LV是8.2中文版的,在可编辑状态下,运行正常
可是生成为exe,运行起来就无反应(可以运行,除了串口收发,其它都能正常使用),求高人指点~~先谢过了

king_txc1985 发表于 2010-10-15 11:38:27

我也是自己尝试着生成了。EXE,但是拷贝到没用安装lv的机子上打不开,说是找不到运行环境,困惑!

king_txc1985 发表于 2010-10-15 11:39:54

我是8.6的,破解版,没有reportgeneration工具包!

飞雨天 发表于 2010-10-15 13:48:27

回复 king_txc1985 的帖子

要做installer,把runtime包含进去,或者单独下runtime安装包,装到目标机器上

king_txc1985 发表于 2010-10-15 14:55:40

回复 飞雨天 的帖子

先谢谢了,下来慢慢研究;还有个问题请教:是不是要生成.exe就必须要report generation;串口通信方面您是否有心得!

zhuxinlwj 发表于 2010-10-16 22:08:36

我的莫名其妙的好了。。。。可以用了。。。我把LV关了重新开,再生成EXE就可以用了

labc 发表于 2010-10-17 12:52:17

一般人在开发串口程序的时候, 初始化之前没有加关闭串口的功能, 或者基本上不会在发完一个命令后就关闭它.
所以, 调试环境下串口的各个功能都工作正常, 但Exe总是不成功. 原因大概是下面2条:
1, 你的LabVIEW没有关闭, 它还在占用着Exe中想使用的那个串口.
2, 如果是在其它PC上运行不成功, 很有可能是没有安装NI-VISA.

推荐在初始化串口前增加一个关闭串口的vi.

Labc

labc 发表于 2010-10-17 12:56:34

本帖最后由 labc 于 2010-10-17 12:58 编辑

就像这样:

labc 发表于 2010-10-17 12:56:57

本帖最后由 labc 于 2010-10-17 12:59 编辑

NA
发重了, 不知道怎么删掉....
页: [1]
查看完整版本: 串口程序生成exe之后运行不正常