当前位置:
工控论坛
> >
产品
>
工控机
>
数据采集与分析
我要发帖
请教斑竹有关7300卡的问题
点击:
873
| 回复:
2
frendy
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 2回
年度积分:0
历史总积分:55
注册:2002年11月14日
发表于:2002-12-10 16:38:00
楼主
斑竹可不可以解释一下PCI_7300A_Rev_B中单buffer和多buffer传输的特点,本人对这些不是很清楚。 手册上说单buffer操作的最大不足是受到驱动器初始化时所分配内存的限制和计算机本身内存的限制。而多buffer的不足是在高速数据传输时可能出现数据覆盖。 那么我现在想做到40MB/S速度写盘时,该开多少个buffer,每个buffer该开多大才能保证不会出现数据覆盖呢?谢!
分享到:
收藏
邀请回答
回复楼主
举报
李侃
关注
私信
精华:22帖
求助:0帖
帖子:30帖 | 813回
年度积分:0
历史总积分:1015
注册:2002年2月27日
发表于:2002-11-20 09:51:00
1楼
对于PCI-7300而言,单buffer DMA的数据采集点数量取决于内存的大小.我曾经在1G的内存下试过单次DMA 800MB数据.每秒至少能够达到60MB/s. double buffer DMA的数据采集点数目不限,不过由于double buffer DMA涉及到内存的频繁读写,因此效率要低于单次DMA,目前极限可能只有40MB了.
回复
引用
举报
xiaoqiu
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 1回
年度积分:0
历史总积分:60
注册:2002年9月18日
发表于:2002-12-10 16:38:00
2楼
李侃: 你好!我正在学习PCI-7300A,我在手册中看到,用单buffer传输数据时,一次只能传送2M数据(这是由于PCI-7300A中的PCI controller中的count决定的(pci-7300a手册中p58)),而你说一次可以传800mb数据,请问这时怎么回事? 还有,在安装采集卡时,要设置一个buffer大小,请问这buffer到底有什么用,在用pci-dask提供的函数时,哪里用到这个buffer ? 希望给我一个较详细的回答,谢谢!!!!!!!
回复
引用
举报
热门招聘
相关主题
VC++中的Controls通用控件如...
[1610]
PAC的定义与PLC的区别之二
[31446]
请教:ControlLogix系列PLC数...
[1369]
如何正确使用工业平板电脑以...
[1845]
无风扇工控机配上12个USB接口...
[1662]
请帮我看看这些工控的价格如...
[1735]
请教:请问CPCI与PXI的区别在...
[5692]
CVI和LABVIEW
[1443]
关于HONEYWELL的组态软件
[1159]
凌华PCI-DASK驱动程序中严重...
[3687]
官方公众号
智造工程师
客服
小程序
公众号