이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
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 객체를 생성한 후, addinput 및 addoutput 함수를 사용하여 채널을 추가합니다.
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"