如何使用ActiveX在LabVIEW中触发值信号事件?

时间:2017-04-23 11:40:37

标签: activex labview

我一直在尝试访问群集变量。最近我了解到你无法使用.NET网络共享变量,我发现人们通常通过AcitveX这样做。

使用ActiveX我可以运行我想要的任何VI并更改值,但我尝试访问的大多数VI都有UI Loops和Consumer Loops。手动更改控件的值,触发检测到的事件并导致我感兴趣的某些操作。读完一些旧的KB后,我发现使用ActiveX时,不能这样做。

LabView 2015中是否相同?在一些论坛中,人们讨论了在ActiveX程序中创建一个用于触发用户事件的VI,一种层。有人可以分享这些VI的例子吗?还有其他工作吗?

2 个答案:

答案 0 :(得分:1)

您可以使用属性节点编程触发信号事件 - >值(信号)

右键单击程序框图中的控件,可在以下位置找到:创建 - >属性节点 - >值(信号)。

写入此节点的任何值都将为此特定控件生成信号事件。您并不特别需要ActiveX来生成这些事件。

答案 1 :(得分:0)

  • 您可以使用属性节点触发事件(已由@ D.J.Klomp解释)
  • 您可以使用事件结构捕获和处理更改事件

即使对于群集内的单个控件,也可以这样做。

enter image description here