获取信号量
- 更新时间2025-07-30
- 阅读时长3分钟
获取访问信号量的权限。
将此VI与其他 Semaphore VI 结合使用,可以在LabVIEW中 实现一个信号 。

输入/输出
如最大数量的任务已获取信号量,则VI在超时前等待毫秒超时接线端指定的时间。如等待期间有信号量,则超时为FALSE。如没有信号量或信号量无效,则超时为TRUE。如即使采集信号量的任务已执行一次采集,该VI执行时计数值递增。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Synchronization\Semaphore\Simple Semaphore.vi
信号量
—
毫秒超时(-1)
—
错误输入(无错误)
—
信号量输出
—
超时
—
错误输出
—