주요 콘텐츠

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

중지

R2026b

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

이 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에 개발됨

모두 축소

참고 항목

함수

도움말 항목