从不同的子VI控制事件结构

时间:2017-11-04 22:17:18

标签: structure labview

我有一个VI通过USB与我实验室的机器通信;它的VI主要功能之一是事件结构,它只在给定命令的值发生变化时与机器对话。

我想在另一项任务中将其用作子VI。尽管如此,我还是找不到让两个VI互相交流的方法:只有机器主VI的变化才会产生输出。

如何从不同的子VI控制事件结构?

1 个答案:

答案 0 :(得分:1)

要在子VI中使用事件,您需要从主VI和该参考寄存器输入对您的控件的引用,以及该控件生成的事件。

可在此处找到更详细的说明:Detecting an Event in a Subvi from a Top Level VI

作为一个侧面点:从设计的角度来看,我认为这不是一个方便的方法。重新编写你的机器subVi,它将把命令作为输入而不是事件可能不是那么多工作,但将来会更加可重用,可扩展和可维护。