NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

有关Invoke Node的问题

预期目标:在一个VI中按下按钮,控制一个新的VI的运行。

目前出现状况:

1.         在主调VI中单步运行下,按下按钮可以打开被调VI界面,并使用Invoke Node选择Run VI方法。但是在没有和Open VI Reference连接之前都是显示VI状态,但是连接之后就变成Cached Class1。

2 没有出现数据不匹配的问题,但是在执行到该Invoke Node总是出现错误,提示如附图

请教各位:这是什么原因?如何用Inovede Node实现预期目标?

0 项奖励
1 条消息(共 2 条)
3,710 次查看

关于VI怎么变成Cached Class1形式,现在有了答案。

原因:原来使用type specifier VI Refnum参数,现在不用了,但是没有删除该参数的连接,所以程序可能认为冲突发生在这个地方。连线正确也很好解释,都是VIRefnum,而大家使用的都是同一个VI,自然不会出现数据类型冲突。

但是关于如何运行并打开一个新的VI还是没有解决,每次打开新的VI之后都要按下单步运行按钮才可以运行。我想实现的是自动运行,不知道各位有什么方法?

0 项奖励
2 条消息(共 2 条)
3,699 次查看