基于虚拟仪器的轨道交通测试自动化的论文.docVIP

基于虚拟仪器的轨道交通测试自动化的论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于虚拟仪器的轨道交通测试自动化的论文.doc

  基于虚拟仪器的轨道交通测试自动化的论文 摘要:介绍了使用labview开发虚拟仪器软件的方法,即用以计算机为核心的测试测量与控制系统取代传统的记录分析仪器,在有限的条件下做到实验设备的重复利用,达到实现轨道交通测试的自动化. 关 键 词:虚拟仪器;测试;自动化;轨道交通 1 引 言 轨道交通,包括地铁、轻轨、磁悬浮以及城际铁路等,是关系到国计民生的大事,为确保运行安全,通常以现场测试数据作为建设与维护的依据之一.业内公认作法是将具有代表性的被测参数通过传感器转换为电信号,经仪器调理送入记录装置后对其进行分析.随着科学技术的发展和计算机的普及,近年来逐渐被以计算机为核心的虚拟仪器取代传统的记录仪器. 虚拟仪器,是将计算机软件技术与和高性能模块化硬件结合在一起,建立起功能强大又灵活易变的基于计算机的测试测量与控制系统.其本质就是一种基于计算机的自动化测试仪器系统.虚拟仪器通过软件将计算机硬件资源与仪器硬件有机的融合为一体,把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理.与传统记录仪器相比,虚拟仪器开发灵活,可与计算机技术保持同步发展;它的关键是软件,虚拟仪器系统性能升级方便;由于仪器间资源可重复利用,价格低廉;用户可定义仪器功能;可以与网络及周边设备方便连接;开发与维护费用低;技术更新周期短. 为使虚拟仪器在轨道交通测试自动化发挥其应有的作用,我们进行了几年的实践和探索,取得了一定的经验,本文介绍的是nationalinstruments公司的labview6.1在实现轨道交通测试自动化的原理和方法.我们还将继续努力,使虚拟仪器在轨道交通测试自动化和其他领域的自动化测试中发挥更大作用. 典型的自动化测试中,信号的传递可以用如下流程框图(图1)表示. 2 自动化测试的原理 目前,为测试各类工程参数而研制的传感器已有相关的生产厂家生产,如:应变桥、测振传感器、压电式和电磁式加速度传感器等各类传感器均能满足测试精度的要求,各种新型传感器正处于进一步研究发展之中;而与传感器相匹配的各类放大器如:动态电阻应变仪、电荷放大器、测振放大器等也已有专业厂家生产并已投放市场;传统的记录分析仪器主要是指光线示波器、模拟磁带机等,这些仪器精度低、体积大、价格昂贵、功能单一,不能根据具体要求灵活定制功能,维护与扩展也相当不便,记录下的数据存档不便并仍需人工读取,影响了后续工作的分析精度和效率,成为影响测试工作的瓶颈因素之一.随着计算机技术的日益发展,计算机正逐步被广泛应用到测试领域中.采用以计算机为核心的仪器代替传统的记录分析仪器正成为一种发展的必然趋势. 开发虚拟仪器软件是实现测试自动化的关键,通常可以采用通用软件开发平台,如microsoft的vb、vc++,borland的delphi、c++builder等,也可以采用专业开发平台,如mathworks的matlab,agilent的vee,nationalinstruments的cvi和labview等.采用labview等专业开发平台可以大大提高开发效率. 3 虚拟仪器软件的实现 为了方便开发和维护,我们在轨道动力学测试软件开发平台选用的是nationalinstruments公司的labview6.1,对于使用更高版本labview的部门只需对已开发的vi进行重新编译. 3.1 采集程序的设计方法 labview采用框图式开发方式,用数据流控制程序的运行,见图2所示. 在编制数据采集程序时应力求简单,杜绝由于算法复杂而造成的资源浪费与故障隐患.程序在将数据存盘的同时送屏幕监测.利用数组操作的方法将每个通道的数据分别送至指定的窗口,确保发生故障时可以迅速判断出故障位置. 采集程序首先用“aiconfig”函数设置参数,然后由“aistart”函数触发采集过程开始.进入循环体后,一方面硬件把采集到的数据不断交替写入buffer,另一方面“airead”函数定时读出buffer中的数据,并清空位置,留给后续的数据.子程序“mydataproc”对“airead”函数读出的数据流加以处理、送屏显示并以二进制格式存盘.采集结束后,“aiclear”函数清空buffer,释放资源. 利用labview开发出的采集程序具有人性化的操作界面(见图3所示).操作者可在备注信息栏中填入简要的描述,选用合理的采集频率,利用按钮选择所需的通道,定义数据存盘的文件名,若有同名文件存在则运行后有对话框提示覆盖或取消.程序运行后由操作者通过菜单控制启停、存盘以及翻屏.数据经简单的数组拆分操作后按通道送各指定窗口供操作者实时监控.存盘的状态由纵贯屏幕的变色条指示, 存盘后的数据可依据文件头进行自描述.

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档