주요 콘텐츠

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

DataAcquisition 인터페이스 생성

이 예제는 DataAcquisition 인터페이스 객체를 생성하고, 데이터를 수집 및 생성하기 위한 채널 객체를 추가하는 방법을 보여줍니다. 또한 작업에 필요한 채널 속성을 사용하여 DataAcquisition 객체를 구성할 수도 있습니다.

공급업체별로 장치 찾기

daqlist 함수를 사용하여 시스템에서 사용 가능한 모든 NI 장치를 확인하십시오.

daqlist("ni")
  2×4 table

    DeviceID                Description                  Model             DeviceInfo       
    ________    ___________________________________    __________    _______________________

     "Dev2"     "National Instruments(TM) USB-6509"    "USB-6509"    [1×1 daq.ni.DeviceInfo]
     "Dev3"     "National Instruments(TM) USB-6211"    "USB-6211"    [1×1 daq.ni.DeviceInfo]

DataAcquisition 객체 만들기

daq 함수를 사용하여 NI 장치용 DataAcquisition 객체 d를 생성합니다.

 d = daq("ni")
DataAcquisition using National Instruments(TM) hardware:

                     Running: 0
                        Rate: 1000
           NumScansAvailable: 0
            NumScansAcquired: 0
              NumScansQueued: 0
    NumScansOutputByHardware: 0
                   RateLimit: []

DataAcquisition 객체를 생성한 후, addinputaddoutput 함수를 사용하여 채널을 추가하십시오.

DataAcquisition 객체에 채널 추가

아날로그 입력 채널을 추가하고, DataAcquisition 채널 목록을 확인하십시오:

addinput(d,"Dev3","ai0","Voltage")
d.Channels
    Index    Type    Device    Channel    Measurement Type          Range              Name   
    _____    ____    ______    _______    ________________    __________________    __________

      1      "ai"    "Dev3"     "ai0"     "Voltage (Diff)"    "-10 to +10 Volts"    "Dev3_ai0"

채널 속성 변경

TerminalConfig 채널 속성을 'SingleEnded'로 변경한 다음, 업데이트된 구성을 확인하십시오. 자세한 내용은 Channel Properties 항목을 참조하십시오.

d.Channels.TerminalConfig = "SingleEnded";
d.Channels
    Index    Type    Device    Channel      Measurement Type             Range              Name   
    _____    ____    ______    _______    _____________________    __________________    __________

      1      "ai"    "Dev3"     "ai0"     "Voltage (SingleEnd)"    "-10 to +10 Volts"    "Dev3_ai0"

참고 항목

도움말 항목