이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

instrcallback

이벤트 발생 시의 이벤트 정보

구문

instrcallback(obj,event)

설명

instrcallback(obj,event)는 이벤트 유형 event, 이벤트 발생 시간 및 이벤트를 발생시킨 직렬 포트 객체 obj의 이름을 포함한 메시지를 표시합니다.

오류 이벤트의 경우 오류 메시지 또한 표시됩니다. 핀 상태 이벤트의 경우 값을 변경시킨 핀과 그 값이 표시됩니다.

예제

다음 예제에서는 Windows® 플랫폼에서 직렬 포트 객체 s를 생성합니다. 출력값이 비어 있는 이벤트 발생 시 instrcallback을 실행하도록 s를 설정합니다. 이벤트는 *IDN? 명령이 기기에 기록된 후에 발생합니다.

s = serial('COM1');
set(s,'OutputEmptyFcn',@instrcallback)
fopen(s)
fprintf(s,'*IDN?','async')
OutputEmpty event occurred at 08:37:49 for the object: 
Serial-COM1.

입력 버퍼에서 식별 정보를 읽고 직렬 포트 세션을 종료합니다.

idn = fscanf(s);
fclose(s)
delete(s)
clear s

자신의 특정 응용 프로그램 요구 사항에 맞는 콜백 함수를 생성하려면 instrcallback을 템플릿으로 사용하십시오.

R2006a 이전에 개발됨