串口程序生成exe之后运行不正常
LV是8.2中文版的,在可编辑状态下,运行正常可是生成为exe,运行起来就无反应(可以运行,除了串口收发,其它都能正常使用),求高人指点~~先谢过了
我也是自己尝试着生成了。EXE,但是拷贝到没用安装lv的机子上打不开,说是找不到运行环境,困惑! 我是8.6的,破解版,没有reportgeneration工具包! 回复 king_txc1985 的帖子
要做installer,把runtime包含进去,或者单独下runtime安装包,装到目标机器上
回复 飞雨天 的帖子
先谢谢了,下来慢慢研究;还有个问题请教:是不是要生成.exe就必须要report generation;串口通信方面您是否有心得! 我的莫名其妙的好了。。。。可以用了。。。我把LV关了重新开,再生成EXE就可以用了 一般人在开发串口程序的时候, 初始化之前没有加关闭串口的功能, 或者基本上不会在发完一个命令后就关闭它.
所以, 调试环境下串口的各个功能都工作正常, 但Exe总是不成功. 原因大概是下面2条:
1, 你的LabVIEW没有关闭, 它还在占用着Exe中想使用的那个串口.
2, 如果是在其它PC上运行不成功, 很有可能是没有安装NI-VISA.
推荐在初始化串口前增加一个关闭串口的vi.
Labc 本帖最后由 labc 于 2010-10-17 12:58 编辑
就像这样:
本帖最后由 labc 于 2010-10-17 12:59 编辑
NA
发重了, 不知道怎么删掉....
页:
[1]