基于VXI总线的面对对象编程技术.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VXI总线的面对对象编程技术 李海涛 邓 樱 王 药 哈尔滨工业大学 摘要:本文介绍了应用面对对象的BorlandC++编程环境开发VXI总线测试分析软件的方 法,讨论了VXIplugplay仪器驱动器和SCPI命令的调用方T ·Ac,明Im1试分析软件的 主要功能和实现口 关镇词:VXI总线,A对对象,软件 前言 VA内经济的腾飞带来了产品质量的激烈竞争,传统测试仪器在许多方面己不能满足要 求,从而促进了智能化虚拟仪器的飞速发展,以VXI总线为代表的智能化虚拟仪器以其优 越的测试速度、可靠性、抗干扰能力,用户交互性等优点受到国内测试界的重视,并己在 国防、航空航天等领域得到应用,但在其测试软件的开发、系统集成和龙川方面做的工作 还比较少,迫切需要开发通用的、大型多功能的虚拟仪器侧试分析软ti 国内外VXI总线仪器的开发采用可视化的编程环境 (如LabView.HPVEE等)者较 多.这种方法虽然有方便,d观、编程简单等优点。但其程序运行速度慢、灵活性差,不适 于开发人型通用软件。面对对象的编程技术方法是九十年代计算机科学的导向技术之一, 这种方法以对象为中心,具有独特的抽象性、封装性、继承性和多态性,是开发大型复杂 软件系统的有效T具.应用该方法开发通用大型测试分析软件具有很好的通用性、n1靠性 和可维护性 BorlandC++5.0编程环境 BorlandC++是Borland公司的著名高级编程环境,其5.0版本直接支持Windows95/98 操作系统应用程序的开发,可以很好地利用Windows95198OLE对象链接与嵌入和DLL动 态连接库.BorlandC++5.0提供了32位集成开发环境,可以开发多线程32位Windows95198 程序,可执行多任务,提高运行速度。BorlandC++的对象窗LI类I}OWL(ObjectWindows ClassLibrary)支持面向对象的Windows编程。OWL封装了Windows应用程序接G API(ApplicationProgrammingInterface)的函数、数据结构和宏,以类的形式提供。owl比 WindowsAPI函数更容易掌握、更方便使用,可以提高开发Windows应用程序的效率,并 使所开发的程序具有很好的通用性、可靠性和可维护性。OWL的主要优点为: 1源代码少 山于 OWL的各个类经过专家加以组合包装,使之更能应用继承的特性,使程序的源 代码大大减少, 2执行速度快 由于程序源代码少,执行的速度也相应加快。 3丰富的编程功能 OWL提供了诸如土具条(ControlBar),消息e`.(MessageBar).状态栏(StatusBar)等丰 富有效的编程功能· VXIplug‘play仪器驱动爪和SCPI命令 101 全国第ml居VXI技术专瓜报告会论文纽 1999 测试软件分别采用了VXlplugdoplay仪器驱动器和SCIK命令对VXl仪器进行控制. VXlplugplay仪器3!y.动器 VXiplugplay仪I1}A-.动器的结构如图1所示·}lU定义了其内部结构 吼数包括两级, 第 级为 一州Ii%4h*11tI 它们钻控制仪M}它ri+R.的软件樟块,第二级为 1组应用函数, 它们外枷所有子系统A们司}1仪器的操作 部们函数包括初始乞、组态、动作/状态、数据、应用和关闭np 用厂程‘序 应川幽数 钧始化、组态、动作/状态、 数据、应i月和关闭 支f1`库 1/0库 图1VXIplugplay仪器驭动器的结构 月 理曲hvYit-组以vv代码f供的面回侧试任务的高级函数,当用户需要

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档