세마포어 참조 해제
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
세마포어에 대한 참조를 해제합니다.
이 VI를 다른 세마포어 VI와 함께 사용하여 LabVIEW에서 세마포어를 구현하세요 .

입력/출력
세마포어
—
세마포어는 세마포어에 대한 참조입니다.
강제 삭제? (거짓)
—
강제 삭제?는 세마포어를 삭제할지 여부를 지정합니다. 거짓인 경우(기본), LabVIEW는 세마포어의 다른 참조가 없는 경우에만 세마포어를 제거합니다. 참인 경우, LabVIEW는 세마포어의 모든 참조를 해제하고 세마포어를 제거합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 다음의 예외 사항을 제외하고 이 입력은 표준 에러 입력 기능을 제공합니다. 이 노드는 실행 전에 에러가 발생한 경우에도 정상적으로 실행됩니다.
세마포어 이름
—
세마포어 이름은 세마포어의 이름입니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
현재 이 세마포어 참조를 기다리는 모든 세마포어 얻기 VI는 즉시 타임아웃되며 에러를 반환합니다. 이는 현재 같은 세마포어의 다른 참조를 기다리고 있는 세마포어 얻기 VI에는 영향을 미치지 않습니다. 그러나 강제 삭제?가 참인 경우, 같은 세마포어의 다른 참조를 기다리는 VI를 포함한 모든 세마포어 얻기 VI는 즉시 타임아웃되고 에러를 반환합니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Synchronization\Semaphore\Simple Semaphore.vi
세마포어
—
강제 삭제? (거짓)
—
에러 입력(에러 없음)
—
세마포어 이름
—
에러 출력
—