주요 콘텐츠

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

triggerconfig

비디오 입력 객체 트리거 속성 구성

설명

triggerconfig(videoinput,type)videoinput 객체의 TriggerType 속성 값을 type 인수에 지정된 값으로 설정합니다. 유효한 TriggerType 값 목록을 보려면 triggerinfo(videoinput)를 호출하세요.

예제

triggerconfig(videoinput,type,condition)videoinput 객체의 TriggerTypeTriggerCondition 속성 값을 각각 typecondition 인수에 지정된 값으로 설정합니다. 유효한 TriggerTypeTriggerCondition 값 목록을 보려면 triggerinfo(videoinput)를 호출하세요. typecondition는 고유한 트리거 구성을 지정해야 합니다.

triggerconfig(videoinput,type,condition,source)videoinputTriggerType, TriggerCondition, TriggerSource 속성 값을 각각 type, condition, source 인수에 지정된 값으로 설정합니다. 유효한 TriggerType, TriggerCondition, 및 TriggerSource 값 목록을 보려면 triggerinfo(videoinput)를 사용하세요.

configOut = triggerconfig(videoinput)는 객체의 현재 트리거 구성을 포함하는 MATLAB® 구조체, configOut를 반환합니다. videoinput는 1x1 비디오 입력 객체여야 합니다.

triggerconfig(videoinput,configIn)configIn를 사용하여 비디오 입력 객체 videoinput에 대한 TriggerType, TriggerCondition, 및 TriggerSource 속성 값을 구성합니다. 이는 각각 원하는 속성 값을 포함하는 필드 이름 TriggerType, TriggerCondition, 및 TriggerSource을 갖는 MATLAB 구조체입니다.

참고

함수에서 사용할 수 있는 옵션 목록을 보려면 MATLAB 명령줄에 함수를 입력한 후 Tab 키를 누르세요. 목록이 확장되고 스크롤하여 속성이나 값을 선택할 수 있습니다.

예제

예제

모두 축소

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

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)

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

vid = videoinput("winvideo", 1);

트리거 속성에 대한 모든 유효한 구성을 가져오려면 triggerinfo를 사용하세요.

config = triggerinfo(vid);

triggerconfig 함수에 구성 중 하나를 전달합니다.

triggerconfig(vid, config(2))

메모리에서 비디오 입력 객체를 제거합니다.

delete(vid)

입력 인수

모두 축소

단일 videoinput 객체 또는 videoinput 객체의 배열로 지정되는 비디오 입력입니다.

오류가 발생하면 함수는 배열에 구성된 모든 videoinput 객체를 원래 구성으로 복원합니다.

고유한 트리거 구성은 "immediate", "hardware" 또는 "manual"로 지정됩니다. 트리거 유형에 대한 자세한 내용은 TriggerType를 참조하세요.

데이터형: char | string

문자열이나 문자 벡터로 지정되는 트리거 조건입니다. 지정할 수 있는 트리거 조건은 TriggerType 속성의 값에 따라 달라집니다. 트리거 조건 값에 대한 자세한 내용은 TriggerCondition를 참조하세요.

데이터형: char | string

문자열이나 문자 벡터로 지정되는 트리거 소스입니다. 트리거 소스에 대한 자세한 내용은 TriggerSource를 참조하세요.

데이터형: char | string

트리거 구성은 MATLAB 구조체로 지정됩니다. configIn의 필드 이름은 TriggerType, TriggerCondition, 및 TriggerSource입니다. 구조체의 필드를 원하는 속성 값으로 지정합니다.

출력 인수

모두 축소

현재 트리거 구성은 MATLAB 구조체로 반환됩니다. configOut의 필드 이름은 TriggerType, TriggerCondition, 및 TriggerSource입니다. 각 필드에는 객체의 속성의 현재 값이 포함됩니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| |