NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

DAQmx多通道模拟输出

RT,小弟在用DAQmx进行多通道模拟信号输出,想要用PCI-6731实现双通道独立波形的输出。

目前单通道输出没有问题,但是设置为多通道时(通道之间用冒号隔开,比如ao0:1),就会提示-200524的错误,错误原因是没有为所有通道指定数据。

那么,应该如何为多个通道指定数据呢?

向通道写入数据的VI是DAQmx write VI,方式为Analog,Voltage,Nchannels Nsamples,1Dwfm。

如果输入多行的数据,连线会发生错误,因为是1Dwfm。

那么我应该怎么向多通道指定数据?

另外,使用 DAQmx write VI,方式为Analog,Voltage,Nchannels 1samples,1Dwfm时又该怎么使用?

0 项奖励
1 条消息(共 2 条)
4,696 次查看

其实和采集是一样的,就是方向反一下。

可以想一下,当用N通道多采样1D波形,采集的时候,出来的数据是一个一维的波形数组,数组包含的元素个数就是通道数;

那么你要写入输出的话也是一样的,创建一个一维的波形数组,数组包含的元素个数就是通道数,然后输入给N通道多采样1D波形的那个vi就可以了。

还是不懂的话,你就用DAQ助手创建一个多通道的输出任务,然后生成代码,自己学习一下就好了。

0 项奖励
2 条消息(共 2 条)
3,655 次查看