面向对象思想在软件设计中的应用

被引量 : 0次 | 上传用户:pridekao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在飞速发展的电子计算机及其技术的支持下,未来世纪的战争将是尖端武器的竞争和较量,电视跟踪测量系统是一种跟踪测量,是迄今为止在空间目标定位测量中精度最高的航迹测量系统,具有实时、高精度、动态跟踪和图像再现等优点,因此,研制新一代的多功能现代化电视跟踪测量系统己势在必行。电视跟踪测量系统包括电视分系统、主控计算机、转台、GPS/B码时统、伺服分系统、测角分系统、摄像分系统、监视摄像分系统、视频叠加分系统。主控计算机系统是其指挥控制的中心系统。主控计算机实时进行着各分系统的协调、数据引导、数据采集与传输、工作方式的切换及检测处理等工作,而且还要保证这些工作在1ms内准确而可靠地完成。这就对软件的设计提出了更高的要求。本篇文章论述了采用面向对象思想进行主控软件模块的开发。包括操作平台的选择、实时测控技术、伺服软件的设计的一些关键问题。现有的电视跟踪测量系统的主控软件的一个很突出的问题是代码的重用性和扩充性差。现有的分析软件都是采用结构化程序设计方法进行设计的,针对每一个具体的结构都有自己的分析程序,彼此基本独立。对于一个新的结构,必需从数据准备到确定模式并进行分析等一步一步的重新编写程序,即使对原有结构,如果需要增加新的模式,也必须一步一步的重新开发程序。代码的重用性差使得软件开发周期延长。另外由于在结构化程序设计中方法与数据是分离的,当数据发生变化时,原有的分析方法代码必须做相应的调整或当在软件中想增添新的分析方法时,必需要为每一个结构开发专用的分析程序。代码的扩充能力差,对进一步发展和完善软件系统功能是极其不利的。鉴于上述结构化程序设计的不足,本文采用了面向对象(OOD)的程序设计思想,对程序功能模块进行了合理的封装,保证了代码的重用性和可扩充性。在系统软件的设计过程中,根据系统硬件构成特点,对软件系统功能进行了分解,上位机软件和伺服控制计算机软件选择了不同的操作<WP=83>平台,侧重于不同的功能,这样的层次设计使得系统实现变的相对简单;在整个软件的设计过程中,始终遵循面向对象设计(OOD)的原则,为了满足上位机系统定时的需要,采用了高精度的多媒体定时器(Multimedia Timer)。电视跟踪测量另一关键问题既是要满足实时控制要求,由于主控计算机的操作系统被用户指定为Windows2000,Windows2000基于系统本身安全考虑,不支持用户软件直接控制底层硬件,而必需通过虚拟的设备驱动程序进入系统内核,增加了实际工作的难度。为了突破这一瓶颈,在程序中选择了基于PIO_DIO的驱动程序,采用了中断调用的方式来实现1ms调用,严格控制1ms中主控计算机与各分系统间通信的时序。在伺服控制系统的软件设计中,采用DOS系统下进行程序设计,可以方便地对硬件进行操作,并且借助外部硬件产生的硬时钟,使控制程序具有很好的实时性和精确的控制周期。本论文所具有创新性的理论成果:1、采用面向对象思想对主控计算机软件设计;2、主控计算机的软件模块分离设计;3、解决1ms实时控制。该系统已经投入实际使用,使用过程中主控计算机系统的各种参数符合各分系统控制要求,本软件系统的开发周期短,软件的复用率高。
其他文献
近年来随着海关职能的不断增加,海关行政自由裁量权的范围和种类也不断扩大。海关行政自由裁量权作为海关行政权的核心,既是现代海关管理的需要,有利于积极行政,同时也存在被滥用
<正> 我厂71年自制的一台立式双缸下压式四柱油压机,公称吨位300tf。多年来虽用于生产,但一直存在着下列问题: ①耗电多。该机原用三台电机分别拖动高压柱塞泵,低压齿轮泵和
“人性化”是个伦理学概念,其精髓是:一切从人出发,以人为中心,把人作为观念、行为和制度的主体;人的解放和自由,人的尊严、幸福和全面发展,应当成为个人、群体、社会和政府的终极关
公路工程监理工作的主要内容包括质量控制、进度控制和成本控制,还包括合同管理,安全管理。根据企业管理及工程项目风险管理理论,对建设工程监理的风险评估进行了分析,并根据
高三是学生生涯中的一段非常时期,我发现学生从进入高三开始各方面变化很大,心理状态极不稳定,导致很多行为异常(主要相对高一高二)的现象,如上课昏昏欲睡甚至厌学、逃学、发
以新疆那拉提景区公路为例,围绕"畅、安、舒、美"这一理念,对那拉提景区公路设计中遵循的"潜隐、纯净、素雅、灵动、多元"设计原则进行深入探讨,体现了景区旅游公路建设与设
<正> (一) 刘艺是军人的女儿。部队大院生,营房边上长,一张充满正气不可侵犯的脸,一颗纯洁善良柔情似水的心。 刘艺自己也是军人。“军艺毕业”、“空政”演员。一身戎装披裹
第一部分行政征收的概念界定 对于行政征收的概念行政法学界尚未统一,具体有两种,这两种定义的主要区别在于行政征用与行政征收的关系上。通过对行政征用和行政征收的区别和
新媒体的诞生顺应时代潮流和技术发展而诞生的,它的出现是为了更好的服务大众,更好的为时代产生价值。在当下,有许多商业方面的发展都依托着新媒体的发展而发展,比如广告行业
百合,百合科百合属多年生球根植物。盆栽百合节日期间和冬春季节需求量巨大,市场价格高。由于盆栽百合发展起步晚,时间短,所以市场上品种少,株高也较高。要实现市场的供应就