生成的模拟和数字通道的信号

此示例示出了当DataAcquisition同时包含模拟和数字通道如何产生信号。

探索NI设备连接到您的系统,并找到ID为NI 6255。

d = daqlist(“你”
dev的= 3×4表的DeviceID描述型号DeviceInfo ________ ___________________________________ __________ _______________________ “DEV1”, “美国国家仪器(TM)USB-6255”, “USB-6255”[1×1 daq.ni.DeviceInfo] “DEV2”,“美国国家仪器(TM)USB-6363" , “USB-6363”[1×1 daq.ni.DeviceInfo]

创建DataAcquisition并添加从口两条数字输出线0DEV1

d = DAQ(“你”);addoutput(d,“DEV1”“端口0 / Line0:1”“数字”

添加从模拟输出通道DEV1,然后查看所有通道。

addoutput(d,'DEV1',0,'电压')d.Channels
ANS =索引类型设备通道测量类型范围名称_____ _____ ______ _____________ _____________________ __________________ __________________ 1 “DIO” “DEV1” “端口0 / line0” “的outputOnly” “N / A”, “Dev1_port0 / line0” 2 “DIO” “DEV1”“端口0 / LINE1" “的outputOnly” “N / A”, “Dev1_port0 / LINE1” 3 “AO”, “DEV1”, “A0 0”, “电压(SingleEnd)” “-10至+10伏” “Dev1_ao0”

输出两个数字和模拟信道的数据的单次扫描。

写(d,[decimalToBinaryVector(2),1.23])