어커런스
- 업데이트 날짜:2025-07-30
- 1분 (읽기 시간)
어커런스 함수를 사용하여 따로 떨어진 동기화 동작을 제어합니다.
특히, 다른 VI 또는 블록다이어그램의 부분이 LabVIEW를 폴로 강제하는 것 없이 태스크를 마칠때까지 하나의 VI 또는 블록다이어그램의 부분을 기다리게 하고 싶을 때 이 함수를 사용합니다.
글로벌 변수의 값이 변경될 때까지 폴링하는 하나의 루프와 글로벌 변수를 사용하여 동일한 태스크를 수행할 수 있습니다. 하지만, 대기 루프가 실행 시간을 사용하게 되므로, 글로벌 변수는 더 많은 시간을 사용합니다. 어커런스를 사용하면, 두번째 루프는 유휴 상태가 되어 프로세서 시간을 사용하지 않습니다. 첫 번째 루프에서 어커런스를 설정하면, LabVIEW는 두 번째 루프와 지정된 어커런스를 기다리는 다른 블록다이어그램을 활성화합니다.

예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Synchronization\Occurrence\Simple Occurrence.vi