此示例显示如何在DataAcquisition包含模拟和数字通道时生成信号。
发现连接到系统的NI设备,并找到NI 6255的ID。
d = daqlist(“你”的)
dev = 3×4表无序化描述型号deviceinfo ____________________________________ _____________________________________________________________12 usb-6255“”USB-6255“[1×1 daq.ni.deviceinfo]”dev2“”national instruments(tm)USB-6363“”USB-6363“[1×1 daq.ni.deviceinfo]
创建DataAtCQuisition并从端口添加两个数字输出线0.
在dev1.
。
d = daq(“你”);addoutput(d,“dev1”那“port0 / line0:1”那“数字的”的)
添加模拟输出通道dev1.
,然后查看所有频道。
addoutput(d,'dev1',0,'电压')D.Channels.
ans = index类型设备频道测量类型范围名称_____ _____ _____________________________________________________ 1“dio”“dev1”“port0 / line0”“outputonly”“n / a”dev1_port0 / line0“2”dio“”dev1“”Port0 / Line1“OutputOnly”“N / A”“DEV1_PORT0 / LINE1”3“AO”“DEV1”“AO0”“电压(Singend)”“-10至+10伏”“dev1_ao0”
输出数字和模拟通道上的数据单个数据。
写(D,[DecimaltObinaryVector(2),1.23])