홈
지원
특정 이벤트가 발생하는 것을 어떻게 알 수 있습니까?
특정 이벤트가 발생하는 것을 어떻게 알 수 있습니까?
업데이트 됨 Jul 18, 2019
해당 제품
이 문서의 해결책을 실행할 수 있는 제품을 보여줍니다. 이 해결책은 다른 유사한 제품 또는 어플리케이션에도 적용될 수 있습니다.
소프트웨어
LabVIEW
운영 체제
Windows
문의사항
운영 체제의 특정 이벤트 예를 들면 이벤트 지정된 상태에 도달하는 처리과정이나 시스템 이벤트 발생 또는 뮤텍스 잠금 해제가 될 때 이를 인지할 수 있는 기능이 필요합니다.
리눅스에서는 poll 함수를 사용하여 이 작업을 수행 할 수 있는데, LabVIEW에서 이 함수를 구현한 것과 동일한 것이 있습니까?
해결책
LabVIEW에서 사용할 수있는 동일한 함수는 Windows의
WaitForSingleObject
함수입니다. 전달된 핸들에 의해 지정된 개체가 Signaled 상태가 되거나 지정된 타임아웃이 경과할 때까지 기다립니다.
WaitForSingleObject 함수는 Windows
kernel32.dll
에
포함되어 있습니다. 첨부된 VI는 이를 사용하는 방법을 보여줍니다.
추가 정보
WaitForSingleObjects, WaitForSingleObjectEx 및 WaitForSingleObjectsEx와 유사한 함수를 사용하여 여러 객체를 기다리고 경고 대기 상태로 들어갑니다.
Attachments
WaitForSingleObject LV17.vi
관련 링크
라이브러리 함수 호출 노드에서 에러 1097 발생
올바른 호출 규칙을 사용하여 DLL을 호출하는 동안 발생하는 에러 109
Call Library Function Node - LabVIEW 2018 Help
Configuring the Call Library Function Node - LabVIEW 2018 Help
Calling a Dynamic Link Library (DLL) from LabVIEW
An Overview of Accessing DLLs or Shared Libraries from LabVIEW
기타 지원 옵션
NI 커뮤니티에 문의
토론 포럼에서 다른 사용자와 공동 작업
솔루션 찾기 NI 커뮤니티 검색
엔지니어의 지원 요청
유효한 서비스 계약이 필요할 수 있으며 지원 옵션은 국가마다 다릅니다.
서비스 요청 열기
지원 서비스 구매 또는 갱신
Was this information helpful?
Helpful
Not Helpful