基于构件的虚拟仪器开发方法的研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:weedppp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟仪器(Virtual Instruments, VI)充分利用现有计算机资源,配以独特设计的软硬件,实现普通仪器的全部功能以及一些在普通仪器上无法实现的功能。“软件即仪器”的思想实现了对传统的仪器概念的重大突破,在测试、测量和自动化等领域得到广泛的应用。然而虚拟仪器软件(Virtual Instruments Software, VIS)的设计对硬件构造和测试对象有着很大的依赖性,后者微小的差异都会影响软件的结构和流程,使软件复用困难。为了解决VIS软件复用问题,本文提出了采用构件的虚拟仪器开发方法,基本实现了VIS的设计复用和过程复用。本文首先介绍了VI的发展过程和研究现状,提出了VIS的软件体系结构、构件模型和组装方法。将VIS在逻辑上划分为相对独立的四层软件体系结构,分别为用户界面层、测试层、输入输出层、和硬件层,每层之间在逻辑上是独立的,它们之间通过接口进行上下层交互,每层内部是功能上相关的软件构件的组合;VI的构件模型定义了构件的接口规约、内部结构等,初步实现了VIS的设计复用和过程复用。本文还对VIS的构件制作方法进行了探讨,给出了采用C++语言符合VI构件模型的构件制作方法,并对构件异构问题提出了解决方法,接口异构采用包装的方法解决,数据异构采用数据字典的方法,对数据格式进行统一。最后,通过两个应用实例,说明了本文所提出方法的可行性和有效性。
其他文献
在目前的残疾人高等教育中,针对听障学生开展的计算机编程语言的教学存在许多难点。由于施教学生的特殊性——听力障碍所造成的沟通困难,常规的教学方式在听障学生教学中无法使
从Web中抽取和聚合对象信息对于Web数据处理意义重大,因为通常同一类型的对象分布于不同的Web资源中,而这些资源的结构特征迥异,现有的Web信息抽取技术往往无法较好地完成Web
随着网络技术的发展和万维网上信息资源的激增,万维网成为人们获取知识的主要来源,信息检索越来越受到人们的关注。传统的信息检索技术一般集中在关键字匹配方面,它不能对万
随着Web规模日益扩大,网络已经成为一个巨大的信息资源库。网络中包含了各种类型的对象信息,其中很大一部分信息被“深藏”于各类在线数据库中,用户只能通过向接口提交查询来
Web应用的出现与盛行已将软件产业悄然带入规模化、复杂化的时代,提高其检测方法的自动化程度是当务之急。因此,我们采用基于模型的测试方法,以Web应用模型作为测试用例的来源。
近年来,电网中大量的传感以及检测设备产生规模巨大的数据,其中包括电气设备图像以及摄像机与无人机拍摄的视频。因此急需一个自动分类器对变压器、输变线路、铁塔等其他电气设
信息安全的核心是密码技术,其数学分析代价通常能够决定密码算法的安全性。然而当密码技术应用在实际领域中时,通常使用密码芯片来实现密码算法,所以密码系统的安全性不仅仅与密
计算机视觉的基本问题是利用2D投影图像来重构3D物体的可视部分,其研究成果可直接应用于机器人、医学、精密工业测量、遥感、虚拟现实等众多领域,无论在军事及民用领域都具有
组合仿真是根据特定的仿真需求重用已有仿真组件的技术,在节约仿真系统开发时间,提高系统开发效率,降低系统开发复杂度方面作用明显。目前,研究学者已经提出一些组合仿真相关的理
近年来,随着P2P应用的不断扩展,P2P网络技术成为业界关注的一个热点。国内各高校都在积极研究如何将P2P网络技术应用到网络教育上,即充分应用P2P网络的分布性、交互性、扩展性、