주요 콘텐츠

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

음압 데이터 수집

이 예제는 NI 9234에서 음압 데이터를 수집하는 방법을 보여줍니다. 이 장치는 NI cDAQ-9178 섀시에 장착되어 있으며, 3번 슬롯에 위치하고 ID는 cDAQ1Mod3입니다.

DataAcquisition 객체를 생성하고, 측정 유형이 Microphone인 아날로그 입력 채널을 추가합니다.

d = daq('ni');
ch = addinput(d,"cDAQ1Mod3",0,"Microphone");

채널 감도를 0.037 V/Pa로 설정하십시오.

ch.Sensitivity = 0.037
ch = 

Data acquisition analog input microphone channel 'ai0' on device 'cDAQ1Mod3':

          Sensitivity: 0.037
MaxSoundPressureLevel: 136
    ExcitationCurrent: 0.002
     ExcitationSource: Internal
             Coupling: AC
       TerminalConfig: PseudoDifferential
                Range: -135 to +135 Pascals
                 Name: ''
                   ID: 'ai0'
               Device: [1x1 daq.ni.CompactDAQModule]
      MeasurementType: 'Microphone'
        ADCTimingMode: ''

최대 음압 레벨을 100 dB로 변경하십시오.

ch.MaxSoundPressureLevel = 100
ch = 

Data acquisition analog input microphone channel 'ai0' on device 'cDAQ1Mod3':

          Sensitivity: 0.037
MaxSoundPressureLevel: 100
    ExcitationCurrent: 0.002
     ExcitationSource: Internal
             Coupling: AC
       TerminalConfig: PseudoDifferential
                Range: -135 to +135 Pascals
                 Name: ''
                   ID: 'ai0'
               Device: [1x1 daq.ni.CompactDAQModule]
      MeasurementType: 'Microphone'
        ADCTimingMode: ''

4초 분량의 데이터를 수집하여 변수에 저장하십시오.

[data,time] = read(d,seconds(4),OutputFormat="Matrix");

데이터를 플로팅합니다.

plot(time,data)

Plot of 4 seconds of acquired data

참고 항목

함수

도움말 항목