行业分类
使用Pentium III的计算机用板卡进行带缓冲的脉冲信号周期测量,在测试过程中出现错误-10920并提示某些采样点由于计算机速度的限制不能被读取;即使测量低频信号也会出现该错误
日期:2014-01-19 19:08  点击:121
状态:已解决
提问:admin
最佳答案



回答=错误-10920的产生是由于系统速度的限制导致某些采样点不能被读到。这意味着数据采集板卡产生了超出计算机读取能力的采样点数,深一层的原因在于信号中混有噪声信号、不正确的板卡配置或者系统太慢。

信号混有噪声:数字信号也会受到噪声的影响。如果噪声信号大到能被板卡采集到,该噪声就会被当作脉冲信号处理,造成每秒钟数以百万计的脉冲信号点,致使数据丢失。要减少噪声可以使用屏蔽线缆,低通模拟滤波器或者数字滤波器。

不正确的板卡配置:主要表现在能使用DMA传输方式的板卡却使用中断的方式传送数据,为了使板卡运行在DMA方式下,如果正在使用DAQmx,可以利用DAQmx Channel Property Node属性节点来对传输方式进行配置。

系统太慢:即计算机没有足够快的从数据采集卡中读取数据,这种情况常发生在计算机正忙于处理其它PCI总线上的硬件或者忙于处理其它应用程序。因此相应解决错误的方法就是关掉某些应用程序或者限制同一PCI总线上的其它硬件活动。



回答:pansino
2014-01-11 12:40

[全部回答(1)]


关于网站  |  普通版  |  触屏版  |  网页版
05/16 01:17
首页 刷新 顶部