基于组件技术的虚拟试验平台研究
2011-06-05周彦菲杜承烈刘利江
电子设计工程 2011年22期
周彦菲,杜承烈,刘利江
(1.西北工业大学 计算机学院,陕西 西安 7101291;2.海军试验基地第二实验区 山东 烟台 265700)
虚拟试验技术是基于先进的建模技术、多领域协同仿真技术、信息集成与管理技术、工程设计分析技术、交互式用户界面技术和虚拟现实技术不断发展而来[1],凭借其有效性、经济性、安全性、直观性等特点而受到了广泛的采用。但是随着虚拟试验系统的日益复杂,仿真软件开发的工作量也成倍增加,总是从头开发一个虚拟试验平台的工作效率越来越低。在这样的情况下,采用支持软件复用的组件技术来构建具有开放性、通用性的虚拟试验平台,使得第三方开发的功能组件能够像搭积木一样运行在试验平台上,而实现软件的大粒度复用,对缩短开发周期、降低维护成本和提高试验可靠性具有重要意义。笔者分析了组件技术的特点,借鉴其思想搭建一个接口开放、可扩展的虚拟试验平台,并在该平台基础上实现了子母弹抛撒评估试验。该平台的搭建对今后视景仿真模拟软件的开发打下良好的基础,能够有效的实现软件的重用性,极大的缩短软件的开发周期。
1 组件技术的特点
1.1 组件的基本概念
组件技术是近年发展起来的一种优秀的软件重用技术,已在工程领域广泛使用,但由于其自身特性使得组件到目前还没有统一的定义,组件的含义可以从以下几方面来理解:
1)组件是一个分布对象。这表明组件须按统一接口规范想外界声明服务。……
登录APP查看全文
