주요 콘텐츠

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

DataAcquisition 인터페이스 생성

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

1단계. 공급업체의 장치를 찾습니다.

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]

2단계. DataAcquisition 객체를 생성합니다.

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

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

DataAcquisition 객체를 생성한 후, addinputaddoutput 함수를 사용하여 채널을 추가합니다.

3단계. 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"

4단계. 채널 속성을 변경합니다.

채널 TerminalConfig 속성을 'SingleEnded'로 변경하고 업데이트된 구성을 확인합니다.

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"

참고 항목

도움말 항목