找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 692|回复: 1

USB采集卡读取采集点大小的疑惑?

[复制链接]
发表于 2010-1-9 10:58:35 | 显示全部楼层 |阅读模式
本帖最后由 abcxx414 于 2010-1-9 11:08 编辑

最近在使用阿尔泰USB2813的采集卡,其中AD采集函数中有个采集点大小的设置,说明书中规定其值必须是256的整数倍,否则返回的实际读取数据大小就会为设置值的一半,或者采集卡直接操作失败,只得重新启动电脑才能用。请问这是什么原因?

     为什么用USB采集卡进行AD采样时,设置的采集点数要为256的整数倍,如果不是,譬如是300,600,1000等实际返回的采集数据就为设置值一半;如若设置成小于256的情况,当设置读取的数据为很小的值(几个点或十几个点),在循环采集的情况下,采集卡直接会弹出设备读操作失败的提示;而且重新启动LabVIEW,执行AD采集例程,将弹出设备初始化失败,最终只得重启电脑或者重新热插拔下USB。

     我记得用PCI采集卡的时候,采样点数是可以任意设置的,单点多点都没出现这个问题,难道是USB总线协议有相关规定?

     注:提供例程中AD采集的dll函数中nReadSizeWord输入参数以“字”为单位。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-1-13 16:45:29 | 显示全部楼层
按照说明书这个应该是厂家自己设计时的设定
其硬件以及功能设计的时候就定义了此功能
所以并非软件的问题
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 05:56 , Processed in 0.036236 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表