解决:请求的全部或部分采样未采集.doc

解决:请求的全部或部分采样未采集.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解决:请求的全部或部分采样未采集

LabVIEW中为何我的DAQmx读取VI会返回-200284的错误? 主要软件: Driver Software NI-DAQmx 主要软件版本: 7.0 主要软件修正版本: 次要软件: N/A 问题: 当我运行含有DAQmx读取VI的LabVIEW程序时,返回如下的错误说明: 错误-200284发生在DAQmx读取(多态)VI 可能的原因: 测量: 某些或所有的采样请求还没有被采集到 解答: 返回该错误是因为在给定的时间内没有获得采样值而出现了超时。 可能的解决办法: 调整超时时间值. 在程序中稍后再读取. 提高采样率. 验证开始触发配置是否正确. 验证外部时钟配置是否正确. 验证Windows服务包2在本机上已安装. 其他排除故障的方法. 调整超时时间值: 在DAQmx读取vi中有一个超时输入。该超时值以秒为单位指定采样值可用之前的等待时间。等待过程中,如果在时间耗尽之前不能采集到数据,VI将会返回错误。如果输入端没有连线,超时值将被设定为默认值10秒。如果设定超时为-1,VI将会无限的等待。如果设定为0,VI会尝试读取一次采样请求,如果不可用就返回错误。 如果采样率太低,而带读取点数又较高,这将会导致时间耗尽,返回超时错误。可以通过增加超时值,来和采样率及带读取点数匹配以改正此错误。超时时间值应该大于待读取点数除以采样率的商。 某些情况下,在实例化DAQmx读取VI后看不到超时输入端。此时,你可以在程序框图中用新的DAQmx读取VI替换它,就可以看到超时输入端了。 在程序中稍后再读取: 一般来说,如果你是用程序控制某个设备产生待读取的信号,在信号可以被读取之前会有一点延时。在这种情况下,含有DAQmx读取VI的任务必须在采样值可用之后再开始。可以通过用错误簇的连线来确保控制设备产生信号的命令发出之后,再开始读取。另外,还可以使用延时VI,以获得足够的时间让采样值可用。 Increase 提高采样率: 如果采样率太低,对设备或任务来说就会太慢。查证该硬件是否支持期望的采样率。如果超时时间值是默认值10而采样率低于0.1Hz,当采样点数大于1时就应该提高采样率。总的来说,采样率应该大于采样点数除以超时时间之商。 验证开始出发配置是否正确: 有两种触发选项需要查证: 一个是PFI/RTSI/触发线上的触发信号来自于哪。查证触发是可操作的,并通过硬件发出触发信号。并确保硬件支持该条线上支持触发信号。然后,验证软件任务在合适的线上等待触发信号。 第二个选项是触发信号来自于同一块板的另一个任务。验证硬件支持这种操作。第一个任务提供触发,第二个任务配置第一个任务的触发信号。确保程序是正确的。 验证外部时钟配置是否正确: 任务使用外部时钟。如果时钟信号来自于不同的任务或板卡,那它就是外部时钟。对外部时钟有如下两个方面需要查证: 一个需要注意的问题是PFI/RTSI/触发线上的时钟信号来自于哪。验证时钟源正在工作,并通过硬件正常的发出时钟信号。查证硬件是否支持接受外部时钟信号。然后,验证软件任务在合适的线上等待时钟信号。 第二个需要注意的是当时钟信号来自于同一板卡的不同任务。确保该板卡支持这种操作。一个任务配置好时钟后,第二个任务则配置来自于第一个任务的时钟源。例如,一个计数器任务使用来自于模拟信号采集任务的时钟。在这种情况下,需要确保在软件中两个时钟的配置时完全一样的。 附件是一个第二种情况中提到的例子,计数器任务使用模拟采集任务的时钟:DAQmx定时vi的默认采样模式是有限点采样。所以如果不设置的话,计数器任务的定时将会被赋成默认值(有限点采样),所以这里需要手动将其设置为连续采样模式。当采样模式被设置为有限点采样,而每通道采样数又没有连线的话,任务就会根据采样率设定一个默认的缓存大小。一旦缓存填满,计数器任务也会停止并锁存起来,因为时钟源停下来了。而连续采样模式的任务将会持续等待更多的时钟边沿,直到超时时间耗尽。在缓存计数器任务中将采样模式设定为连续采样,将允许时钟源源源不断的提供时钟边沿信号。 验证Windows XP服务包2在本机上已安装: 如果你使用的是Windows XP操作系统,可能会由于网络安全问题收到这个错误。使用美国国家仪器与Windows XP服务包2的兼容性?页面来确保你安装了这种技术,以维护和美国国家仪器产品的兼容性。 其他排除故障的方法: 你可以在测量与自动化软件(MAX)中配置你的任务已获得同样的采集目的,如果功能正常的话,还可以将任务部署到LabVIEW中,或者验证之前在LabVIEW中的配置与其一致的。在LabVIEW中,你可以从任务产生一些代码或例子,这样就能看到计算机是怎样为你的任务配置参数的。 使用DAQ助手你也可以配置任务,在功能正常以后,就可以生

文档评论(0)

sb9185sb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档