当前位置:
工控论坛
> >
产品
>
工控机
>
数据采集与分析
我要发帖
关于采集瓶颈的问题
点击:
1304
| 回复:
3
YangHB_1978
关注
私信
精华:3帖
求助:0帖
帖子:4帖 | 9回
年度积分:0
历史总积分:40
注册:2002年5月11日
发表于:2002-07-24 11:49:00
楼主
各位大虾在回答我前几个问题时,曾提到用PCI9812在用SCSI硬盘的机器上进行连续采集会快一些,我在IBM XServer232 (cpuP31.13G,内存256M,SCSI硬盘40G)上进行连续采集试验,最高采样率也只能达到4M左右,向各位大虾请教,用SCSI硬盘最高能达到多少采样率,如何实现? 因为领导要求必须连续采样,故麻烦各位大虾
分享到:
收藏
邀请回答
回复楼主
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2002-06-19 14:47:00
1楼
要达到比较高的采样速率,首先申请的Buffer必须足够大,建议申请64MB. 其次,考虑到PCI总线的带宽限制,尽可能少一些PCI设备,以免占用带宽过多. 对于SCSI硬盘,影响速度的因素也比较多,如:传输速度,平均访问时间,转速,高速缓存大小等.若选用的是Ultra 160,7200rpm硬盘,其平均写盘速度为15MB/s到20MB/s;若选择Ultra 160,10000rpm硬盘,其平均写盘速度为20MB/s到40MB/s.因此,最高采样速率根据所选硬盘的不同在10MHz到20MHz之间(单个通道,若使用多个通道在此基础上除以通道数).
回复
引用
举报
YangHB_1978
关注
私信
精华:3帖
求助:0帖
帖子:4帖 | 9回
年度积分:0
历史总积分:40
注册:2002年5月11日
发表于:2002-06-19 19:18:00
2楼
我的那块硬盘是IBM Ultra160 10000rpm的呀?用PCIS-DASK开发,照理应该能达到20MB采样速率,可现在只能到4M。以前用IDE硬盘也差不多能到2M,性能提高的不多。 当采用双缓存模式时,一块缓存满时产生中断,此时将缓存数据写入硬盘,与此同时另一块缓存应在记录数据,两者应是并行进行的。这样看的话,如果写硬盘速度跟不上,缓存大也不行。此时缓存大小只能影响丢数据的间隔时间。不知我这样理解对不对。
回复
引用
举报
国安
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 242回
年度积分:0
历史总积分:256
注册:2002年4月15日
发表于:2002-07-24 11:49:00
3楼
试试DAQCreator吧。据说达到可以40MB/s流盘速率。 是用ASPI,就是说没有File System。其实您提到的情况,硬盘的速率不是瓶径,瓶径在文件系统。 还有用DASK中直接写盘的那个函数会快一些,因为是将Kernel Memory中的数据直接写盘。
回复
引用
举报
热门招聘
相关主题
求助:温控能实现吗
[1194]
视屏采集卡
[1317]
ActiveX容器
[2804]
基于LABVIEW,实现差热分析的...
[1765]
请共同学习Qt+vs在工控上的应...
[1701]
12V直流用于步进电机驱动器是...
[1266]
推荐USB转RS-232与RS-485双串...
[3301]
三菱PLC模拟调试软件 GX-Sim...
[2285]
西门子PLC说明书
[7157]
一路4-20mA信号进,两路出
[1835]
官方公众号
智造工程师
客服
小程序
公众号