# Set Event and Wait

지정된 이벤트를 트리거하고 명령이 완료될 때까지 대기하여 응답을 반환합니다.

참고:

- In-Sight 비전 시스템가 온라인 상태여야 합니다.

- In-Sight 비전 시스템가 기본 모드 명령을 통해 PLC/모션 컨트롤러에서의 촬상 트리거를 수락하도록 구성된 경우 Set Event and Wait 함수를 사용하고 이벤트 코드를 8(SW8)로 설정하는 것이 좋습니다. 이렇게 하면 비전 시스템가 촬상 및 검사가 모두 완료되기를 기다려 PLC/모션 컨트롤러에 "완료" 응답을 보내고 이전의 검사 결과가 PLC/모션 컨트롤러로 전송되지 않습니다. 비전 시스템로부터의 "완료" 응답은 검사 결과에 읽기 요청을 보내는 조건부 PLC 논리를 만드는 데도 사용할 수 있습니다.

## Set Event and Wait 입력

구문: SW[정수]

매개 변수 | 설명
--- | ---
정수 | 설정할 이벤트 코드입니다. 0 - 7 = 외부 이벤트를 지정합니다(외부 0, 외부 1 ... 외부 7). 8 = 이미지를 촬상하고 수학 도구 스프레드시트를 업데이트합니다. 이 옵션을 사용하려면 AcquireImage 함수의 트리거 모드 매개 변수를 수동 또는 산업용 이더넷으로 설정해야 합니다.

## Set Event and Wait 출력

상태 코드를 반환합니다. 상태 코드는 다음과 같습니다.

상태 코드 | 설명
--- | ---
1 | 명령이 성공적으로 실행되었습니다.
0 | 인식할 수 없는 명령.
-1 | 숫자가 범위(0-8)를 벗어났거나 정수가 아닙니다.
-2 | 명령을 실행할 수 없거나 센서가 오프라인 상태입니다.
-6 | 사용자에게 명령을 실행할 모든 권한이 없습니다.

## Set Event and Wait 예

외부 이벤트 0을 트리거하는 명령은 SW0입니다. 명령이 완료될 때까지 응답이 전송되지 않습니다.