주요 콘텐츠

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

queueOutputData

(권장되지 않음) 출력할 데이터를 대기열에 넣기

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

설명

queueOutputData(s,data)는 출력될 데이터를 대기열에 넣습니다. 출력 신호를 생성할 때는 startForeground 또는 startBackground를 호출하기 전에 데이터를 대기열에 넣어야 합니다.

예제

예제

모두 축소

세션을 생성하고 아날로그 출력 채널을 추가한 후 출력할 데이터를 대기열에 추가합니다.

s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2','ao0','Voltage');
queueOutputData(s,linspace(-1,1,1000)');
startForeground(s)
s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2',0:1,'Voltage');
data0 = linspace(-1,1,1000)';
data1 = linspace(-2,2,1000)';
queueOutputData(s,[data0 data1]);
startBackground(s);

입력 인수

모두 축소

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

출력 데이터 값으로, m×n 크기의 double형 행렬로 지정됩니다. 여기서 m은 생성할 스캔 수이며, n은 세션의 출력 채널 수입니다.

버전 내역

R2010b에 개발됨

모두 축소