主要内容

使用NI设备产生电压信号

此示例显示如何使用国家仪器设备生成数据。

发现可以输出电压的设备

要发现支持模拟输出的设备,请访问所返回的表中的设备金宝appDAQLIST.命令。此示例在NationalInstruments®CompactDAQ机箱NI CDAQ-9178中使用NI 9263模块。这是底盘中的模块2。

d = daqlist(“你”
12×4表设备d=12×4 4 4表设备d=12×4 4表设备d描述模型设备d描述模型描述模型设备d d=12×4 4 4 4 4 4 4表设备d=12×4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4表设备d描述模型描述模型描述描述描述模型设备描述描述描述描述数据数据数据数据数据数据数据数据。描述模型描述描述描述数据数据数据数据数据工具工具工具工具。描述描述数据数据工具工具工具。描述描述数据工具工具。描述描述数据工具工具工具。描述数据工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具。目前的价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格价格5“[1×1数据设备信息]“cDAQ1Mod2”“国家仪器NI 9263”“NI 9263”[1×1数据设备信息]“cDAQ1Mod3”“国家仪器NI 9234”“NI 9234”[1×1数据设备信息]“cDAQ1Mod4”国家仪器NI 9201“NI 9201”[1×1数据设备信息]“cDAQ1Mod5”国家仪器NI 9402“NI 9402”[1×1数据设备信息]“cDAQ1Mod6”国家仪器NI 9213“NI 9213”[1×1数据设备信息]“cDAQ1Mod7”国家仪器NI 9219“NI 9219”[1×1数据设备信息]“cDAQ1Mod8”“国家仪器NI 9265”“NI 9265”[1×1数据设备信息]“Dev1”“国家仪器PCIe-6363”“PCIe-6363”[1×1数据设备信息]“Dev2”“国家仪器NI ELVIS II”“NI ELVIS II”[1×1数据设备信息]“Dev3”“国家仪器PCIe-6363”“PCIe-6363”[1×1数据设备信息]“Dev4”“国家仪器PCIe-6363”“PCIe-6363”[1×1数据采集设备信息]
DeviceInfo = D {2,“设备信息”}
DeviceInfo = Ni:NITION Instruments NI 9263(设备ID:'CDAQ1Mod2')模拟输出支持:-10至+10伏级速率从0.6到10金宝app0000.0扫描/秒4个通道('AO0','AO1','AO2','AO3')'电压'测量类型此模块位于“CDAQ-9178”机箱的插槽2中,名称为“CDAQ1”。

创建DataAcquisition并添加模拟输出通道

创建DataAcquisition,通过设置来设置生成扫描速率速度属性(默认值为每秒1000个扫描),并使用模拟输出通道使用addoutput.

dq=daq(“你”);dq.比率=8000;添加输出(dq,“cdaq1mod2”“ao0”“电压”);addoutput(dq,“cdaq1mod2”“ao1”“电压”);

生成一次扫描

生成单个扫描(每个通道上的2 V)。输出扫描数据是一个1-n矩阵,其中n对应于输出通道的数量。

输出= 2;写(DQ,[输出输出]);

创建和绘制输出数据

生成两个输出信号(1 Hz Sine Wave和1 Hz斜坡)并绘制它们。该曲线描绘了在两个通道上生成的数据,用于同时采样的设备。金宝app

n = dq.rate;OutputSignal1 = SIN(LINSPACE(0,2 * PI,N)');outputsignal2 = linspace(-1,1,n)';OutputSignal = [OutputSignal1 OutputSignal2];绘图(1:N,OutputSignal);ylabel(“电压(V)”);传奇(“模拟输出0”“模拟输出1”);

写数据

生成输出波形。

写(DQ,OutputSignal)