创建一个DataAcquisition接口
这个例子展示了如何创建一个DataAcquisition接口,并添加渠道获得并生成数据。您还可以配置DataAcquisition和通道特性所需的操作。
步骤1。寻找设备供应商。
daqlist (“倪”)
2×4表的DeviceID描述模型DeviceInfo ________ ___________________________________ __________ _______________________“Dev2”“国家仪器(TM)的usb - 6509”“usb - 6509”[1×1 daq.ni。DeviceInfo]“Dev3”“国家仪器(TM)的usb - 6211”“usb - 6211”[1×1 daq.ni.DeviceInfo]
步骤2。创建一个DataAcquisition对象。
d =采集(“倪”)
DataAcquisition使用国家仪器(TM)硬件::0速度:1000 NumScansAvailable: 0 NumScansAcquired: 0 NumScansQueued: 0 NumScansOutputByHardware: 0 RateLimit: []
在您创建一个DataAcquisition对象,添加频道使用addinput
和addoutput
功能。
步骤3。添加渠道DataAcquisition。
添加一个模拟输入通道,并查看DataAcquisition频道列表:
addinput (d,“Dev3”,“ai0”,“电压”)d.Channels
索引类型设备通道测量类型范围名称_____ _____ _____ ___________ _____________ _____ 1“人工智能”“Dev3”“ai0”“电压(Diff)”"-10 to +10 Volts" "Dev3_ai0"
步骤4。改变通道属性。
换频道TerminalConfig
财产“SingleEnded”
,以及查看更新后的配置:
d.Channels。TerminalConfig =“SingleEnded”;d.Channels
索引类型设备通道测量类型范围名称_____ _____ _____ _____________________ _____________ _____ 1“人工智能”“Dev3”“ai0”“电压(SingleEnd)”"-10 to +10 Volts" "Dev3_ai0"