RuntimeEngine的问题
我在官方网站上下了 两个LV8.5的运行引擎:lvruntimeeng.exe 有23.2M 令一个是完全版的 LabVIEW85RuntimeEngineFull.exe有97.5M我用LV 和KEPServerEx 做了一个控制PLC的试验程序,VI生成EXE后在本机上运行一切正常,能自动部署共享变量。
但到其他机器上切不能运行。其他机器上我是先分别安装 lvruntimeeng.exe 和 KEPServerEx ,自己写的LV程序并不包含运行引擎生成EXE后就直接移过去了,
打开时出现如下图提示:
程序如附件:
我的程序builds路径是放在D盘跟目录下的,我知道路径不对会出错,但移到其他机器后我还是保持原来的存放路径,这应该没问题吧!
现在主要想问的是不是一定要安装LabVIEW85RuntimeEngineFull.exe才能解决程序找不到子VI的问题? lvruntimeeng.exe 所包含的资源是不完整吗?
附件 兄弟您将它做成INSTALLER再安装在目标机子上,这样比较保险,就不用另外装RUNTIMEENGINEE了!:handshake build 安装包的时候,需要将共享变量的引擎的东西打包进去的!这个和全局变量是不一样的。 今天试了一下, 把lvruntimeeng.exe 卸载,之后单独安装 LabVIEW85RuntimeEngineFull.exe也是不能运行,最后我干脆两个都一起装上,发现程序能运行了,什么问题都没有,真是兴奋!!
试了一下KEPServerEx 能和PLC正常通讯 ,但程序无法监控 KEPServerEx 的数据,我觉得是共享变量配置不好,但找不出原因,
请问写这样的程序 共享变量要做哪些编程的动作,还有什么初始的设置要先设置好?
哪位高手帮一下忙啊!谢谢了!
页:
[1]