等待事件发生函数
- 更新时间2025-07-30
- 阅读时长3分钟
等待“设置事件发生”函数设置给定的事件发生。
注: 美国国家仪器公司鼓励你在大多数操作中使用 Notifier操作功能 来代替事件。

输入/输出
毫秒超时(-1)
—
毫秒超时指定用于等待事件发生的时间,以毫秒为单位。 如事件未在指定毫秒超时时间内发生,超时参数返回TRUE。如毫秒超时为–1,除非与该函数连接的事件发生无效,否则函数不会超时。如果 发生 是无效的,函数立即返回TRUE为 超时,即使 ms超时 等于-1(默认)。
事件发生
—
事件发生是连接“等待事件发生”函数和设置事件发生函数的事件发生引用句柄。
忽略上一个(T)
—
如忽略上一个的值为TRUE(默认),且另一个节点在该函数开始执行之前已设置事件发生,函数将忽略上一个事件发生而等待另一个事件发生。 忽略上一个的值为FALSE时,函数可检查是否存在另外一个节点在之前已设置事件发生。如存在,则执行函数。但是,“等待事件发生”函数每次只处理一个事件发生,不会在内存中保存多个事件发生。
超时
—
如果事件未在指定的毫秒超时内发生或事件发生是无效的,超时为TRUE,即使毫秒超时为-1。 如毫秒超时的值为-1且事件发生是有效的,超时的值永远为FALSE。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Synchronization\Occurrence\Simple Occurrence.vi
毫秒超时(-1)
—
事件发生
—
忽略上一个(T)
—
超时
—