주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

trigger

데이터 기록 시작

설명

trigger(videoinput)videoinput 객체에 대한 데이터 기록을 시작합니다. trigger 함수:

  • 객체의 TriggerFcn 콜백을 실행합니다.

  • 객체의 InitialTriggerTime 속성에서 첫 번째 트리거 이벤트의 절대 시간을 기록합니다.

  • 객체의 Logging 속성을 "On"로 구성합니다.

예제

예제

모두 축소

비디오 입력 객체를 구성합니다.

vid = videoinput("winvideo",1);

트리거 유형을 "manual"로 설정하여 객체의 트리거 속성을 구성합니다. 트리거 유형을 "manual"로 설정하면 트리거 함수를 호출할 때 데이터 기록이 발생합니다.

triggerconfig(vid,"manual")

videoinput 객체를 시작하여 이미지 데이터를 수집하고 5초간 일시 정지한 후, 수집된 프레임 수를 표시합니다. 프레임이 수집되지 않았는지 확인합니다.

start(vid)
pause(5)
vid.FramesAcquired
ans = 
0

수집을 트리거하고, 이미지 수집이 중지될 때까지 기다린 후, 수집된 프레임 수를 표시합니다. 10개의 프레임이 획득된 것을 관찰합니다.

trigger(vid)
wait(vid)
vid.FramesAcquired
ans = 
10

메모리에서 videoinput 객체를 제거합니다.

delete(vid)

입력 인수

모두 축소

단일 videoinput 객체 또는 videoinput 객체의 배열로 지정되는 비디오 입력입니다. videoinput 객체는 실행 중이어야 하며, TriggerType 속성을 "manual"로 설정해야 합니다. 객체 실행을 시작하려면 start 함수를 사용하세요. 객체의 EventLog 속성은 트리거 이벤트를 기록합니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |