LabVIEW中的事件支持程序监控特定操作发生的时间。还支持用户使用为指定操作执行的自定义代码处理这些操作。

在LabVIEW中,数据流决定程序框图的执行顺序。当一个节点接收到必需的全部输入值后,节点生成数据并将数据传递至数据流中的下一个节点。

事件驱动编程允许用户通过事件来影响程序的执行方式,其中事件是提供某事发生的异步通知的输入。

例如,如需在用户按下前面板的特定键时发生事件,可设计LabVIEW应用程序进行下列操作:

  1. 包含等待直至发生按键事件的循环。
  2. 使用用户定义的代码处理该事件,以便在事件发生时执行。
  3. 返回以等待下一个事件。

循环等待事件发生的同时,程序的其他部分照常运行。应用程序的事件处理方式取决于为特定事件所编写的代码。程序的某些部分可能因其所处理的事件的频繁发生而频繁执行,而其他部分也可能由于相应事件从未发生而从不执行。

常见问题