labview如何动态调用其他计算机上的vi?或者是生成可执行文件后能不能调用本机上的其他位置的vi(生成exe时没有始终包含)

2019-07-17 11:14发布

labview如何动态调用其他计算机上的vi?或者是生成可执行文件后能不能调用本机上的其他位置的vi(生成exe时没有始终包含)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
sszx2007
1楼-- · 2019-07-17 12:48
本帖最后由 sszx2007 于 2018-4-9 10:04 编辑
美律电子 发表于 2018-4-8 21:01
这个最简单的VI可以这样调用,如果VI中含有其他子vi 例如延时delay函数时,是不能够执行的(运行时会显示已加载N个vi,但实际没有执行)。我在VI的基础上就加了一个延时就不能调用了,去掉延时函数就可以正常调用。

这是可以运行的,你要先把需要调用的VI进行源代码发布,如下设置
不要选择下面3项
QQ截图20180409094906.png
效果如下
QQ截图20180409095604.png

动态调用.zip 下载积分: 积分 -1 分

208.7 KB, 下载次数: 13, 下载积分: 积分 -1 分

zd870905
2楼-- · 2019-07-17 15:17
本帖最后由 zd870905 于 2018-4-7 19:26 编辑

一般来说,如果某个VI(B)有被启动VI(A)引用到,B一定会被包含在EXE中(即使你没有选择始终包含B)
liguanglucky
3楼-- · 2019-07-17 18:53
 精彩回答 2  元偷偷看……
liguanglucky
4楼-- · 2019-07-17 20:02
liguanglucky 发表于 2018-4-8 10:12
还有这个也是,你可以看看

不好意思 回复错了
美律电子
5楼-- · 2019-07-17 23:54
zd870905 发表于 2018-4-7 19:11
一般来说,如果某个VI(B)有被启动VI(A)引用到,B一定会被包含在EXE中(即使你没有选择始终包含B)

我的测试程序需要更新,但我不想每次都重新生成可执行文件,新的功能写成vi,我只要改变我的配置文档就可以调用新写好的vi。相当于插件功能。现在遇到的问题是生成可执行文件后再去调用新写好的vi就显示错误,查了一下资料说是必须调用编译过的vi才可以。
美律电子
6楼-- · 2019-07-18 02:35
 精彩回答 2  元偷偷看……

一周热门 更多>