释放信号量的引用。

将此VI与其他 Semaphore VI 结合使用,可以在LabVIEW中 实现一个信号


icon

输入/输出

  • cdlrn.png 信号量

    信号量是信号量引用。

  • cbool.png 强制销毁?(F)

    强制销毁?表明是否销毁信号量。

    如值为FALSE(默认),LabVIEW将在该信号量没有其它引用时将信号量销毁。如值为TRUE,LabVIEW将释放该信号量的所有引用并将信号量销毁。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。除了下列例外,该输入提供标准错误输入的功能。

    即使在节点运行前发生错误,节点仍正常运行。

  • istr.png 信号量名称

    信号量名称是信号量的名称。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 所有当前正在等待信号引用的获取信号量VI随即超时并返回错误。对于等待该信号量其他引用的“获取信号量”VI并无影响。如强制销毁?的值为TRUE,则所有的“获取信号量”VI(包括待该信号量其他引用的的“获取信号量”VI)可立即超时并返回错误。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Synchronization\Semaphore\Simple Semaphore.vi