事件发生
- 更新时间2025-07-30
- 阅读时长2分钟
事件发生函数用于控制独立的同步活动。
当需要某个VI或程序框图某部分等待另一VI或程序框图其它部分完成任务而不强制LabVIEW轮询时,可使用此类函数。
使用全局变量也可完成相同任务,但会有一个循环轮询全局变量直到全局变量的值改变。由于循环的等待需占用执行时间,故使用全局变量的系统开销更大。如使用事件发生,第二个循环将闲置,因此不占用处理器时间。当第一个循环设置事件发生后,LabVIEW将激活第二个循环,所有其它的程序框图将等待指定的事件发生。

范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Synchronization\Occurrence\Simple Occurrence.vi