1 / 72
文档名称:

基于PXI总线的虚拟仪器系统软件设计与实现.pdf

格式:pdf   页数:72
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于PXI总线的虚拟仪器系统软件设计与实现.pdf

上传人:coconut 2014/2/12 文件大小:0 KB

下载得到文件列表

基于PXI总线的虚拟仪器系统软件设计与实现.pdf

文档介绍

文档介绍:武汉理工大学
硕士学位论文
基于PXI总线的虚拟仪器系统软件设计与实现
姓名:陈园
申请学位级别:硕士
专业:通信与信息系统
指导教师:吕锋
20070401
摘要关键词:虚拟仪器;蛔远馐韵低常篒籗自从年美国国家仪器公司提出虚拟仪器的概念出来,虚拟仪器系统在世界范围内得到了广泛的认同和应用。强大的计算机软件技术已经逐渐代替了传统的仪器硬件。为了适应仪器与自动测试用户日益多样化的需求变化,将规范定义的芟呒际醴⒄钩墒屎嫌谑匝椤⒉饬坑胧莶杉合应用的机械、电气和软件规范,从而形成了新的虚拟仪器体系结构。?化仪器将台式的性能价格比优势与芟呙嫦蛞瞧髁煊虻谋匾@┱雇昝赖结合起来,形成一种主流的虚拟仪器测试平台。本文主要讨论了基于芟叩娜砑际酰髡叩闹饕Q芯抗ぷ魅缦拢介绍了低车母拍睿匦砸约癙硬件和软件规范。然后,在此基础上,根据实际需要给出了一个教ㄉ系娜砑蚣堋芟吣?榛瞧髑鞯纳杓朴胧迪郑菏紫雀瞿壳霸赪平台上的三个虚拟仪器驱动器通用模型:模式驱动程序系统联盟制定的基于的虚拟仪器驱动器模型鸹嶂贫ǖ目苫セ恍槟庖瞧驱动器模型。本文对三种模型进行了介绍和比较分析,给出各自的设计难易程度、功能、适用范围等。然后根据实际需要选择了P透觥ǜ鯬总线双工器的仪器驱动器的设计实例。低潮喑棠J降纳杓埔约笆迪郑焊葑远馐韵低骋约坝肫渌线的兼容性需要,提出了一个教ㄉ系腎嫒菀瞧鞯纳杓品案,。、仪器的状态报告模型、指令解释器的设计进行了说明:提出了瞧鞫薃控件的设计与实现方案和基于树结构的指令解释算法。目前,该技术已经在某基于芟叩氖只斩瞬馐砸巧系玫接τ茫有成本低,稳定性高和可移植性强的特点。总结并对今后的工作进行了展望。武汉理工大学硕士学位论文
、.:甀鷗躠武汉理工大学硕士学位论文琺瑃瑀:甴...甌甌,甃產Ⅱ
武汉理工大学硕士学位论文,瓸瑃:;籄;一籗瓵甌
签名:硌国期:翌亟乞签名:琢团独创性声明关于论文使用授权的说明本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全了解武汉理工大学有关保留、使用学位论文的规定,即学校有权保留、送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。C艿穆畚脑诮饷芎笥ψ袷卮斯娑导师签名:
第滦髀课题研究的目的意义国内外研究现状/Ⅺ腤模式的设备驱动程序已经相当成熟,模式。对于自主研制的芟叩囊瞧骼此担饩稣庖幌盗械奈侍饩呦嗟贝蟮目前基于自从年美国国家仪器公司以下简称提出虚拟仪器的概念出来,虚拟仪器系统在世界范围内得到了广泛的认同和应用。强大的计算机软件技术已经逐渐代替了传统的仪器硬件,为了适应仪器与自动测试用户日益多样化的需求变化。年日,公司推出了一种全新的开放式、模块化的仪器总线规范一拓展为适合于实验、测量与数据采集的场合的机械、电气和软件规范,从而形成了新的虚拟仪器体系结构。对于根据布娣蹲灾餮兄频腜仪器,制造商应该为最终用户提供符合砑娣兜挠糜谂渲谩⒖刂啤⒉饬康闹诙嗟娜砑?椋虼诵枰T赑硬件规范和软件规范的前提下,提供底层的仪器驱动程序和上层软件的口。另外,为了方便用户快速组成一个自动测试系统,还需要提供仪器的编程现实意义。对于本课题来说最为关键的是仪器驱动器的设计与实现以及编程控制模式的设计与实现。在芟叩囊瞧髑鞣矫妫琍软件规范规定了从系统控制模块到外围模块的一系列软件框架,定义为操作系统平台,并且规定所有的外围模块都必须提供驱动程序。约癑公司的柚庑┕ぞ吣芄豢7⒊隽榛疃啾涞内核模式的设备驱动程序以及用于提供辅助功能的过滤驱动程序,由于驱动程序只负责璞傅腜总线部分的功能,因此将璞盖浦驳絇系和并且有很多开发包可以使用,比如峁┑腄,武汉理工大学硕士学位论文
统是完全有可能的。基于J揭瞧髑绦蚰芄涣榛畹氖迪忠瞧鞯母髦功能,甚至能提供一些辅助的功能,但是由于内核模式的驱动程序对开发者要求较高,要编写一个稳定的设备驱动程序往往比较困难。另外也存在一些问题例如资源与触发总线描述,驱动程序的可互换性等。另外一种仪器驱动程序模型是基于虚拟仪器软件架构囊瞧髑鳎彩荘系统联盟推荐采用的一种仪器驱动器模型。C俗懦闪⒘艘瞧髑骷际踝椋钟械囊恍成熟的仪器驱动器的技术与新的指导原则相结合,制定了完善的瞧髑器标准,它将各种仪器的底层细节都封装在高级功能函数中,用户可以在高层的应用程序中直接使用这些函数用来控制仪器。C嗽赩幕∩辖了完整的仪器