信号量下载PDF选定部分选定部分和子部分整个手册更新时间2025-07-30阅读时长1分钟LabVIEWAPI参考LabVIEW G 信号量VI用于限制可在同一个共享(受保护)资源上同时执行的任务的数量。受保护的资源或关键代码段可能涉及全局变量的写入或与外部仪器通信。 使用信号量VI可将两个或多个独立的并行任务同步,以使一次只有一个任务可执行被共有信号量所保护的关键代码段。当需要某些VI或程序框图的某部分等待另一VI或程序框图其它部分完成关键代码段执行后再执行时,可使用此类VI。 获取信号量引用获取对已有信号量的引用,或创建新的信号量并返回对该信号量的引用。获取信号量获取访问信号量的权限。释放信号量释放信号量的访问权限。如获取信号量VI正在等待该VI释放的信号量,则“获取信号量”可停止等待并继续执行。释放信号量引用释放信号量的引用。获取信号量状态返回信号量的当前状态信息。非法信号量如信号量不是合法的信号量引用句柄,则返回TRUE。上级主题: 同步
信号量VI用于限制可在同一个共享(受保护)资源上同时执行的任务的数量。受保护的资源或关键代码段可能涉及全局变量的写入或与外部仪器通信。 使用信号量VI可将两个或多个独立的并行任务同步,以使一次只有一个任务可执行被共有信号量所保护的关键代码段。当需要某些VI或程序框图的某部分等待另一VI或程序框图其它部分完成关键代码段执行后再执行时,可使用此类VI。 获取信号量引用获取对已有信号量的引用,或创建新的信号量并返回对该信号量的引用。获取信号量获取访问信号量的权限。释放信号量释放信号量的访问权限。如获取信号量VI正在等待该VI释放的信号量,则“获取信号量”可停止等待并继续执行。释放信号量引用释放信号量的引用。获取信号量状态返回信号量的当前状态信息。非法信号量如信号量不是合法的信号量引用句柄,则返回TRUE。上级主题: 同步
信号量VI用于限制可在同一个共享(受保护)资源上同时执行的任务的数量。受保护的资源或关键代码段可能涉及全局变量的写入或与外部仪器通信。 使用信号量VI可将两个或多个独立的并行任务同步,以使一次只有一个任务可执行被共有信号量所保护的关键代码段。当需要某些VI或程序框图的某部分等待另一VI或程序框图其它部分完成关键代码段执行后再执行时,可使用此类VI。 获取信号量引用获取对已有信号量的引用,或创建新的信号量并返回对该信号量的引用。获取信号量获取访问信号量的权限。释放信号量释放信号量的访问权限。如获取信号量VI正在等待该VI释放的信号量,则“获取信号量”可停止等待并继续执行。释放信号量引用释放信号量的引用。获取信号量状态返回信号量的当前状态信息。非法信号量如信号量不是合法的信号量引用句柄,则返回TRUE。上级主题: 同步