主题:ETA108采样长度为什么设置其他值后会出错?

  共有30131人关注过本帖    
客人
1楼


ETA108采样长度为什么设置其他值后会出错?  发帖心情 Post By:2013-12-30 14:39:00   [只看该作者]

EM9170+ETA108采样长度怎么设置其他值(默认是5000点,屏幕无法改数,从程序内改变值)后会出错?能否,设置一个通道采集固定点数(或周期)后,再切换其他通道;比如开两个通道:1通道采200点,后2通道采200点,然后再1通道采200点,2通道采200点......如此共采集5000点

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-12-30 17:13:00   [只看该作者]

那个长度是可以任意设置的,所以我用的是个EDIT没用ComboBox,你可以自己改下,当然你程序里改也行。你如果接个USB键盘就可以在那里修改数值了。

例程里获得采样是这句dwNumberOfBytesRead = Read( pRxDataBuf, adsConfigOut.dwSamplingLength*sizeof(UINT32));
这里面参数的定义文档里面有,多通道的采样是同时进行的,然后数据是一起返回的。

你可以先采某通道200点,然后再调用下这个read再采另外个通道200点。。。。单次read的采样是连续的,但是2次read之间是有时间间隔的。你如果要无间隔的先读一个通道200点再读另个通道200点,如此循环,这样只有改驱动才行了。而且我觉得你的需求应该不是这样的。如果你一定要这样,你可以就两个通道同时采10000个点,然后自己程序筛选出自己想要的这5000个点。
[此贴子已经被作者于2013-12-30 17:14:34编辑过]

  单帖管理 | 引用 | 回复 回到顶部
客人
3楼


  发帖心情 Post By:2013-12-30 17:27:00   [只看该作者]

我想确认一下,现在采集900个点,同时开3个通道,这3个通道切换是在什么时间点?是1通道采完300个点后,再采2通道300个点,再采3通道的300点?还是1,2,3同时采并时,没有切换时间,但是放在缓存中的位置不同.


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
4楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-12-30 17:38:00   [只看该作者]

比如你设置1,2,3三个通道,采样速度选择30KHz,则每个通道采样时间t=1/30KHz,启动ETA108后的采样过程为:
通道1->t时间后->通道2->t时间后->通道3->t时间后->通道1...如此反复,直接完成所有采集点。

  单帖管理 | 引用 | 回复 回到顶部
客人
5楼


  发帖心情 Post By:2013-12-31 9:48:00   [只看该作者]

放在buf中的数值顺序,也和采集顺序是一样的吗?buf[1-6]...=1,2,3,1,2,3   ,...


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
6楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-12-31 11:10:00   [只看该作者]

不是,采样是 123,123,123这么同时采,采完后按11111...22222...33333...这样的顺序放入BUFFER的。文档里可能没写清楚,我们会改下文档的。

  单帖管理 | 引用 | 回复 回到顶部
客人
7楼


X86嵌入式主板能配ETA108吗?  发帖心情 Post By:2014-2-10 21:28:00   [只看该作者]

请问:X86嵌入式主板能配ETA108吗?

  单帖管理 | 引用 | 回复 回到顶部
lqk
8楼


  发帖心情 Post By:2014-2-11 9:09:00   [只看该作者]

ETA108目前只能在EM9170上使用。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

ETA108采样长度为什么设置其他值后会出错?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: