주요 콘텐츠

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

addAnalogInputChannel

(권장하지 않음) 아날로그 입력 채널 추가

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

설명

addAnalogInputChannel(s,deviceID,channelID,measurementType)deviceID로 표시된 장치에, 지정된 channelIDmeasurementType로 표시된 채널 측정 유형을 가진 채널을 세션 s에 추가합니다. 측정 유형은 공급업체마다 다릅니다.

예제

ch = addAnalogInputChannel(s,deviceID,channelID,measurementType)는 채널 객체 ch를 생성하여 반환합니다.

예제

[ch,idx] = addAnalogInputChannel(s,deviceID,channelID,measurementType)는 추가된 채널을 나타내는 객체 ch와, 세션 객체 Channels 속성 배열에 대한 인덱스인 idx를 생성하여 반환합니다.

예제

예제

모두 축소

s = daq.createSession('ni')
addAnalogInputChannel(s,'cDAQ1Mod3','ai0','Current');
s = daq.createSession('ni')
[ch,idx] = addAnalogInputChannel(s,'cDAQ2Mod6','ai0','Thermocouple')
s = daq.createSession('ni')
ch = addAnalogInputChannel(s,'cDAQ1Mod1',[0 2 4],'Voltage');

입력 인수

모두 축소

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

장치 공급업체가 정의한 대로 문자형 벡터 또는 string형으로 지정된 장치 ID입니다. daq.getDevices를 호출하여 장치 ID를 구합니다.

데이터형: char | string

숫자형 값, 문자형 벡터 또는 문자열로 지정된 채널 ID, 또는 장치에서 해당 채널이 위치한 물리적 위치. 지원되는 값은 공급업체와 장치에 따라 다릅니다. 채널 ID를 숫자형 벡터나 문자형 벡터 또는 string형 배열로 지정하여 여러 채널을 추가할 수 있습니다. 세션 표시창에 나타나는 이 채널의 인덱스는 세션 내에서 이 채널이 차지하는 위치를 나타냅니다. 이 채널 ID는 세션의 채널 인덱스와 다릅니다. 세션의 첫 번째 채널로 ID가 2인 채널을 추가하면, 세션의 채널 인덱스는 1이 됩니다.

문자형 벡터 또는 string형으로 지정된 채널 측정 유형. measurementType는 공급업체에서 정의한 측정 유형을 나타냅니다. 유효한 측정 유형은 다음과 같습니다:

  • 'Voltage'

  • 'Thermocouple'

  • 'Current'

  • 'Accelerometer'

  • 'RTD'

  • 'Bridge'

  • 'Microphone'

  • 'IEPE'

모든 장치가 모든 유형의 측정을 지원하는 것은 아닙니다.

데이터형: char | string

출력 인수

모두 축소

사용자가 추가한 아날로그 입력 채널은, 공급업체별 채널 정보가 담긴 1×n 배열을 포함하는 객체로 반환됩니다. 이 채널 객체를 사용하여 장치 및 채널 속성에 액세스할 수 있습니다.

채널 인덱스로, 숫자형 값으로 반환됩니다. 이 인덱스를 사용하면 세션 객체의 Channels 속성에 있는 배열에 액세스할 수 있습니다.

버전 내역

R2010b에 개발됨

모두 축소