Get Semaphore Status VI
- Updated2025-07-30
- 2 minute(s) read
Returns current status information of a semaphore.
Use this VI in conjunction with the other Semaphore VIs to implement a semaphore in LabVIEW.

Inputs/Outputs
semaphore
—
semaphore is a reference to a semaphore.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
name
—
name contains the name of the semaphore.
semaphore out
—
semaphore out has the same value as semaphore.
# available
—
# available contains the number of tasks that can acquire the semaphore at the current time. This number is always less than or equal to size.
# waiting
—
# waiting is the number of Acquire Semaphore functions currently waiting to acquire the semaphore.
error out
—
error out contains error information. This output provides standard error out functionality.
size
—
size contains the maximum number of tasks that can acquire the semaphore at a time. |
semaphore
—
error in (no error)
—
name
—
semaphore out
—
# available
—
error out
—