주요 콘텐츠

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

중지

(권장하지 않음) 백그라운드 작업 중지

session 객체 함수는 권장되지 않습니다. 대신 DataAcquisition 객체 함수를 사용하십시오. 버전 내역 항목을 참조하십시오.

구문

설명

stop(s);는 세션과 진행 중인 모든 관련 하드웨어 작업을 중지합니다. 세션을 중지하면 NotifyWhenDataAvailableExceeds 속성으로 정의된 임계값 미만의 전달되지 않은 데이터가 모두 삭제되며, 더 이상 DataAvailable 이벤트가 발생하지 않습니다.

예제

예제

모두 축소

백그라운드 모드에서 연속 신호를 생성하고, 사용자가 명시적으로 중지할 때까지 출력을 생성합니다.

출력 데이터를 생성합니다.

s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2',0,'Voltage');
s.IsContinuous = true;
s.Rate = 10000;
data = linspace(-1,1,5000)';
lh = addlistener(s,'DataRequired', ...
         @(src,event) src.queueOutputData(data));
queueOutputData(s,data)
startBackground(s);

신호 생성 중에 다른 MATLAB 연산을 수행한 다음, 신호가 더 이상 필요하지 않으면 세션을 중지하십시오.

stop(s);

입력 인수

모두 축소

데이터 수집 세션으로, 세션 객체로 지정됩니다. daq.createSession을 사용하여 세션 객체를 생성합니다. 수집 및 생성 작업에 데이터 수집 세션을 사용합니다. 공급업체별로 세션을 하나씩 만들고 해당 공급업체 세션을 사용하여 모든 데이터 수집 작업을 수행합니다.

버전 내역

R2010b에 개발됨

모두 축소

참고 항목

함수

도움말 항목