이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
비클록(Non-Clocked) 방식의 디지털 데이터 수집
이 예제는 NI USB-6255의 두 채널을 사용하여 디지털 데이터를 읽는 방법을 보여줍니다.
시스템에 연결된 NI 장치를 검색하고 NI 6255의 ID를 찾습니다.
dev = daqlist("ni")dev =
3×4 table
DeviceID Description Model DeviceInfo
________ ___________________________________ __________ _______________________
"Dev1" "National Instruments(TM) USB-6255" "USB-6255" [1×1 daq.ni.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 객체를 생성하고 Dev1의 포트 0에서 두 개의 입력 라인을 추가합니다.
d = daq("ni"); ch = addinput(d,"Dev1","Port0/Line0:1","Digital")
ch =
Index Type Device Channel Measurement Type Range Name
_____ _____ ______ _____________ ________________ _____ __________________
1 "dio" "Dev1" "port0/line0" "InputOnly" "n/a" "Dev1_port0/line0"
2 "dio" "Dev1" "port0/line1" "InputOnly" "n/a" "Dev1_port0/line1"양쪽 채널에서 디지털 데이터의 단일 스캔을 수집합니다.
data = read(d,OutputFormat="Matrix")data =
1 0