|LabVIEW 2016 Help|
|LabVIEW 2017 Help|
|LabVIEW 2018 Help|
|LabVIEW 2019 Help|
|LabVIEW 2020 Help|
Owning Palette: Semaphore VIs
Requires: Base Development System
Releases access to a semaphore. If the Acquire Semaphore VI is waiting for the semaphore this VI releases, it stops waiting and continues execution.
|semaphore is a reference to a semaphore.|
|error in describes error conditions that occur before this node runs. With the following exception, this input provides standard error in functionality. |
This node runs normally even if an error occurred before this node runs.
|semaphore out has the same value as semaphore.|
|error out contains error information. This output provides standard error out functionality.|
If the semaphore is currently unacquired, this VI returns error code 1111.
Refer to the Simple Semaphore VI in the labview\examples\Synchronization\Semaphore directory for an example of using the Release Semaphore VI.