star_ever 发表于 2009-3-26 10:38:53

多通道数据处理问题

在用4通道进行DAQmx数据采集时出现这个问题怎么改?
float64 data;
DAQmxReadAnalogF64(taskHandle,DAQmx_Val_Auto,10.0,DAQmx_Val_GroupByChannel,data,1000,&samples,0);
错误为:found'pointer to array 1000 of float64' expected 'pointer to float64'
是不是在进行多通道采集时,按通道采集,要用2维数组处理?版主和各位大哥指点下!困扰了几天了。

netcreature 发表于 2009-3-26 15:57:59

1、我不知道你的通道是如何配置的,所以无从说起;
2、DAQmx_Val_GroupByChannel参数并不适用于多通道采集,特别是采集数据量很大时!

kevin_2009 发表于 2009-4-9 18:57:34

好像是存数据的数组变量用错了,换成指针变量或者把数组放大试试
页: [1]
查看完整版本: 多通道数据处理问题