# SetEvent

현재 작업 실행이 완료된 후 실행할 Event 함수를 대기열에 추가합니다. 이 함수를 AcquireImage 함수에 대한 수동 트리거의 소스로 사용할 수도 있습니다. 자세한 내용은 Event 항목을 참조하십시오.

참고 :

- 대기 중인 이벤트 중 In-Sight 비전 시스템이 저장할 수 있는 최대 이벤트 수는 30개입니다.
- Repeat 또는 RepeatUntil 함수를 사용하여 셀을 반복할 경우 SetEvent 함수를 반복할 셀 내에 배치하지 마십시오. 이렇게 하면 SetEvent 함수가 대기열의 최대 이벤트 수를 초과하여 이벤트 트리거를 놓칠 수 있습니다.

- In-Sight Explorer 또는 VisionView 응용 프로그램이 검사를 모니터링하는 작업 배포 환경에서 작업이 스프레드시트 이벤트를 트리거하는 소프트 이벤트(예: Timer 함수로 구성)에 따라 달라지는 경우, 잘못된 촬상 주기가 완료되기 직전에 이미지 검사가 트리거되는 경우 검사가 지연될 수 있습니다. 작업 파일이 큰 경우(예: 다른 작업 논리 외에 패턴 일치, 결함 감지, InspectEdge 도구 등의 비전 도구가 많이 포함되어 있는 경우) In-Sight Explorer 또는 VisionView에 필요한 업데이트로 인해 디스플레이 업데이트가 대기열에 들어갈 때까지 이미지가 제대로 표시되지 않을 수 있습니다. 정확한 타이밍(예: 밀리초 단위로 측정)이 필요한 응용 분야의 경우, 이 업데이트로 인해 합격/불합격 결과의 결정과 검사 과정에서 다음 스테이션(예: PLC 또는 모션 컨트롤러)으로의 결과 전송이 지연될 수 있습니다. 검사가 지연되지 않도록 하려면 이러한 응용 환경에서는 소프트 이벤트를 사용하지 마십시오.

## SetEvent 입력

구문: SetEvent(트리거)

매개 변수 | 설명
--- | ---
트리거 | 이벤트에 대한 트리거 신호를 지정합니다.
-1 = 없음(기본값) | 어떤 트리거 신호도 발생하지 않습니다.
32 = 수동 | 수동 트리거 신호가 발생합니다.
200 - 207 = 외부(0 - 7) | 외부 트리거 이벤트 신호가 발생합니다.

## SetEvent 출력

반환 | 트리거 신호 값. 입력 매개 변수 중 하나라도 유효하지 않은 경우 #ERR.

## SetEvent 예

SetEvent 함수와 조건부 활성화 셀 상태 기능을 통해 스프레드시트에서 이벤트를 트리거할 수 있습니다. 자세한 내용은 셀 상태 대화 상자를 참조하십시오.

다음 예에서는 스프레드시트에 있는 다른 셀의 상태를 통해 SetEvent 함수를 조건부로 활성화 또는 비활성화하여 SetEvent 함수를 트리거하는 방법을 보여 줍니다. 이 예에서는 스프레드시트 셀을 모니터링하여 0과 1 사이에서 전환되었는지 확인하며, 이는 SetEvent가 활성화되었는지 여부를 결정하는 데 사용됩니다.

1. 이 예에서는 스프레드시트가 아래 그래픽과 같이 구성되어 있습니다.

1. A3의 논리 셀은 B3의 SetEvent 함수에 의해 모니터링됩니다. 셀 D3의 카운트는 전환 수를 모니터링합니다.

1. 셀 A3이 1에서 0으로 전환되었다가 다시 1로 전환되면 B3의 SetEvent 함수가 소프트 트리거 이벤트를 발생하고 D3의 카운트가 점진적으로 증가합니다.