飞行员飞行操控训练系统的研究与实现_第1页
飞行员飞行操控训练系统的研究与实现_第2页
飞行员飞行操控训练系统的研究与实现_第3页
飞行员飞行操控训练系统的研究与实现_第4页
飞行员飞行操控训练系统的研究与实现_第5页
已阅读5页,还剩51页未读 继续免费阅读

飞行员飞行操控训练系统的研究与实现.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I 摘 要 飞行员飞行操控训练系统的研究与实现 随着我国经济的迅速发展, 科技力量的不断增强, 国防事业也在蓬勃向上的发展。我国航空事业得到了进一步的发展,很多航空领域的关键技术都有重大突破。特别是中国自主生产的各种先进飞机更显示了我国航空事业的实力。 我国自主设计制造的飞机,其构造和使用越来越复杂,各种先进电子设备都在飞机上广泛应用,飞机上带有有数据存储系统,可以实现自动驾驶,导航数据进行计算等强大功能。飞机的航电系统也有了大幅度的改进和提高。飞行员座舱正前方有平视显示器( ,下方为三台多功能显示器( ,信息化程度非常大,包含了很多与飞行相关的关键数据。在军事方面,我国各种先进飞机可以保卫祖国的神圣领土,在民航方面,越来越多的人考虑到安全和方便等因素,飞机也逐渐被越来越多的人接受,飞行的安全受到了越来越多的重视,对飞行员的要求越来越高。飞行模拟仿真也随着航空事业的发展进入了迅速的发展时期,大量与飞行相关的模拟仿真系统应运而生,其中飞行员的训练成为了研究的热点。 飞行员训练系统主要是给飞行员一个与真实飞机座舱完全相同的环境,包括飞行的场景,各种显示器,仪表盘等先进电子设备。飞行仿真中使用捷联矩阵计算飞机的姿态角,进一步使用捷联矩阵计算出的姿态角判断飞机进场的情况。 飞行员在完成飞行任务中,需要注意力高度的集中,自身的状态非常重要。通过飞行员训练系统,在模拟一个真实的飞行场景和飞行控制,导航等功能外,还可以通过一定的方法来对飞行员完成飞行任务,使用主观和客观两种方式来判断飞行员的综合素质,其中主观方法采用 力负荷评价方法。客观方法是判断飞行的航路与给定的航路之间的偏差和飞行员处理突发事件的时间来判断飞行员的素质。 关键词 : 用 ,飞行训练系统,仪表盘,捷联矩阵, 力负荷评价 he of s of is s in of a s of of of of is by of is on a s In of a a of On s in of as by so of of a a of is a a of to is to to In is a to in to s In LX is to a to of LX V 目 录 第 1 章 绪 论 . 1 目的背景和意义 . 1 文的组织结构 . 1 第 2 章 项目相关的技术和方法 . 3 源软件介绍 . 3 绍 . 3 术 . 5 里测量 . 6 绍和使用方法 . 6 量表的优势 . 7 第 3 章 总体架构 . 8 统的环境介绍 . 8 统的模块结构 . 8 行员仿真控制系统组成 . 8 机接口模块 . 9 示模块 . 9 景显示模块 . 9 视显示模块 . 10 功能显示模块 . 10 多功能显示器 . 10 央多功能显示器 . 11 多功能显示器 . 11 前方控制板模块 . 11 助显示模块 . 11 价模块 . 12 信模块 . 12 第 4 章 系统的实现 . 14 件开发环境 . 14 V 统软件实现 . 15 置 境 . 15 助显示模块的实现 . 16 份仪表盘 . 16 降速度表 . 19 压高度表 . 20 速表 . 22 量表指示器 . 23 急地平仪 . 24 子飞行指示器 . 27 价模块 . 28 观评价 . 29 观评价的实现原理 . 29 观评价的实现 . 30 观评价 . 31 任务法 . 31 任务法 . 33 算总成绩 . 36 信模块 . 36 信的实现 . 37 信的实现 . 38 收飞机实时数据 . 38 示模块 . 40 功能显示部分 . 40 多功能显示器的实现 . 40 央多共能显示器的实现 . 41 多功能显示器 . 42 正前方控制板模块 .45参考文献 .49 谢 .511第 1 章 绪 论项目的背景和意义我国的航天事业伴随着新中国的成立诞生,在几代中国人不断的努力下,中国的航天事业从无到有,从弱小到强大,从单纯的从国外进口飞机到现在可以独立建造各种各样的大型飞机。 中国科技的进步,带动了航天事业的迅速发展,目前我国自主设计和制造的先进飞机被广泛应用于军事领域和民用领域。我国自主设计制造的飞机,其构造和使用越来越复杂,各种先进电子设备都在飞机上广泛应用,飞机上带有有数据存储系统,可以实现自动驾驶,导航数据进行计算等强大功能。飞机的航电系统也有了大幅度的改进和提高。飞行员座舱正前方有平视显示器(, 下方为三台多功能显示器 (,信息化程度非常大,包含了很多与飞行相关的关键数据。在军事方面,我国各种先进飞机可以保卫祖国的神圣领土,在民航方面,越来越多的人考虑到安全和方便等因素,飞机也逐渐被越来越多的人接受,飞行的安全受到了越来越多的重视。随着科技的发展,我国的飞机必然会有更大的发展空间。 在我国飞行事业蓬勃发展的今天,越来越多的先进飞机投入使用,伴随而来的是飞行员的需求量也大幅度增加。先进飞机的组成结构复杂,功能越来越多,操控也越来越复杂,这就要求每个飞行员要经受无数次飞行训练后才能成长为一个可以独立完成飞行任务的飞行员。经过飞行的基础学习之后,飞行员急需通过真实的训练来进一步了解和学习飞行。飞行员训练系统能够很好的仿真飞行场景,逼真的飞机舱内航电系统可以帮助飞行员学习驾驶飞机的基本操作和克服恐惧感。飞行员在完成飞行任务中,需要注意力高度的集中,自身的状态非常重要,通过飞行员训练系统,在模拟一个真实的飞行场景和飞行控制,导航等功能外,还可以通过一定的方法来对飞行员完成飞行任务,从多角度,是用不同的方法进行评价。该评价可以为飞行员的综合素质作出适当的评价,并且对今后飞行员的训练重点给出了方向和建议。 2本文以 放平台模拟飞机的飞行,构建了飞行员训练系统,并且能够通过模拟飞行对飞行员的综合素质进行评价。 本文首先介绍了 放平台,然后介绍了介绍了飞行员训练系统的硬件组成,并介绍各硬件之间的关系。虚拟座舱内平视显示器由三块显示器组成,平视显示器下方为多功能显示器,多功能显示器是飞机必备的先进设备,分为左,右,中三个部分,每个部分都完成重要的任务。整个模拟飞行过程由飞行员操作模拟的杆,舵来完成。 然后介绍了与开发飞行员训练系统相关的 发模式, 架和 术介绍了由美国航天局研究并使用的 表,并说明了该表在进行脑力负荷评价中的一些特点和优势。 在总体架构部分介绍了控制系统按功能模块进行的划分,主要分为显示模块,辅助显示模块,通信模块,评价模块以及正前方控制板模块,并且对每个模块的功能进行了详细的介绍。 最后在软件实现部分,使用 C+对整个控制系统完成开发,包括左,中,右多功能显示器,正前方控制板,飞机的备份仪表盘, 件与各个模块之间的通信以及各个模块之间的通信。使用捷联矩阵对飞机在空中的姿态角进行计算,并且使用姿态角对飞机从导航状态转换到进场状态。完成 行主观脑力负荷评价的开发,并使用两种方法对飞行员飞行训练进行客观评价,最后根据主观评价和客观评价对飞行员飞行训练作出综合评价。 论文的组织结构3第 2 章 项目相关的技术和方法 源软件介绍 一款完全开源的飞行模拟软件,根据不同的平台, 有适合的版本对其进行支持。从 1996 年 开始,每年都有新的版本被公布,目前 最新版本为 全球对飞行技术感兴趣的志愿者进行开发,整个项目的源代码都可用,使用者可以根据自己的需求对现有的代码进行修改,重新编译完成自己特殊功能或者视觉的改变。 目的目标是创建全球最为先进的开源飞行模 拟器框架,能够自由设计场景,飞机模型的基本引擎,并将它广泛应用于科研领域,也可用做飞行员的训练软件。当然 是一款非常具有挑战性的仿真模拟飞行游戏。在游戏的过程中,每个人都可以对视景,飞机模型等进行修改,也可以将发现的问题通知 便在以后的版本中进行更新和修改。 建的初衷是为了模拟通用航空和民航飞行器 的模拟,其长远的目标是将该软件定位在 训练设备上。 所以 时不能作为空战实战模拟,但是开发团队为这一部分提供了接口,相信在不久的将来就会实现。 本开始就是跨平台的,目前该软件支持的平台有: 何分支和平台 ), T/2000/(MD 8/以说目前为止, 支持最多平台的模拟飞行软件。软件从设计开始,就得飞行场景地形,飞机模型,飞行参数, 且是规范详细的文档记录,任何感兴趣的使用者都可以通过文档,源代码来了解 工作原理。越来越多的人知道并且了解了来越多的人参加到了软件的开发,修改,测试等环节。 绍 微软基础类( 1992 年同 + 译器一起发布给程序开发成员, 是一种 +中包含了 应用程序向导,该向导的作用是可以通过鼠标的点击,来完成对向导中各种选项的生成,定制了程序的功能,如在界面,网络支持,基于 助文档支持,数据库开发, 打印支持等等。 该类库提供了大量的通用的可以重用的类库供程序开发人员使用,以 C+类的形式封装了 其中包含了大量的 柄封装类和大量的 内建控件和组件的封装类。 为一个提供强大编程接口的操作系统,方便了无数的程序开发人员,传统的 接使用微软的接口函数来编程)对于大部分的程序员来说,使用起来非常的困难。因为 系统过于庞大,数的数量也是非常的多,而且名称非常混乱,往往实现一个简单功能就需要几百行的代码, 以看看做面向对象程序设计与 结合。架中的绝大部分类均是从 直接或者间接派生出来的。 用程序的总体结构通常是由开发人员从 派生的几个类和一个 对象 (应用程序对象)组成。整个应用程序通过 动生成框架。 在 发方面, 组件相对较大,内部的代码会有相当部分的冗余,不够精简,但是从另一个方面看, 组件包含了更多的功能,程序开发人员使用起来也更加简便。在程 序的界面开发角度, 现了对消息循环的封装,通过使用消息循环机制来大大减少虚函数 的使用,从而减少了部分开销。 提供了常用的 用控件的封装类,如 等。 提供了通过鼠标拖拽的方法将控件添加到程序中,同时也为程序开发人员设计好了相应的消息事件,大大增加了程序开发的效率。 主要优点在于使用了面向对象的思想来使用 架提供了活动文档和试图结构,将数据的显示和读写运算操作进行了分离。应用程序通过通过数据流的方式对数据进行读写操作,然后通过内部函数将处理完的数据传送给 ,该类主要是处理数据的图像化显示等功能。 仅仅是简单的图形界面开发工具,大部分它提供的封装类都是与界面开发紧密相关,关联一个或者多个窗口的动作。但是 有很多封装类与窗口没有关系,不负责创建窗口和销毁窗口,而是一些在 实现内部处理的类。 对底层的程序,可以轻松的和 者驱动程序相结合,即在自己编写的代码中直接使用 而 序和驱动程序的基础是 C 语言, 所以 序员要花很多精力来学习,但是一旦熟练掌握了相关的技术以后,开发其他领域程序或者使用第三方软件的时5候,因为底层使用的都是 C 语言,所以 序员和其他语言的程序员相比,掌握知识的速度会大大加快。 这样就可以看出来, 一个入门相对困难,但是扩展学习轻松的语言框架。如果开发一个全新的领域的程序或者开发的程序与多个领域应用领域都有关系, 优势会显示的非常明显。 术 位于应用程序硬件之间的中间层,这样的结构解放了程序开发人员,使得不再为处理个种各样的硬件而发愁,硬件之间的差异由 处理。确保了 文件的形式在系统中存储,当系统需要输出图形的时候,将 入到内存,然后进行图形的输出。在使用 要用到设备环境( , 部保存的一个数据结构, 指针和特定的窗口相关联,形象的说 相当于一块大的白画布, 后再显示给用户。 当于 下一个版本,对 使用方法进行的很好的修改,使用起来也更加方便。 跟随 起推出的 来在 架中也加入了 使其成为了现在 体绘图的首选工具。 对于 说,是更高层的 用者不需要了解设备,是无状态的。程序开发者调用 提供的方法,而在更底层的环境中这些方法去调用与程序相关的设备驱动,这就实现了开发者和图形硬件完全隔离。 图 2. 1 系结构 6的 C+封装类有 54 个, 226 个图像常量, 19 种结构和 55 种枚举。其中是绘图的核心类,通过对这个类的对象的使用,可以轻松的完成直线,曲线,文本等的绘制,也可以完成图像的填充,变换等功能。和 比, 加了一些新的特性,如渐变画刷的实现,矩阵变换,基数样条的绘制等,使得操作更加方便,也同时完成了更多的功能。 使用 再使用句柄的概念,而是在编写程序过程中创建一个 对象,然后通过面向对象的函数调用方式来进行图像绘制。实际上一个 象和某一个特定的窗口联系着(这一点类似于 的 ,指定了绘图的各种属性。但是 象不受绘图工具的约束, 工具对象都作为 象调用的函数中的某个参数,这样大大简便了绘图的过程,不需要在绘图前将工具与特定 象想关联,也不需要使用后释放工具资源。 里测量 绍和使用方法 一种非常流行的,且效果非常好的主观测量的方法。该方法最早由是美国航天局开发,并且第一个投入使用的主观评价方法。 的设立,是因为科学家研究发现,人的脑力负荷是由多方面因素决定的,也就是说它是多维结构的。每一个因素在脑力负荷中都占有一定的比例,但没有一个因素是具有绝对主要因素的。而且每个因素还会根据当时测试者的状态,测试时间,测试环境等不不同的情况不停的变化着。一般情况下, 据心里需求 (作业绩效(时间需求 (努力程度 (体力需求( ,受挫程度 (总共六个指标来对测试者进行主观测量评价。每个指标使用 0计量,某个指标数值越大,表示在某一个受测试者指标的负荷也就越大。在计量完所有的指标后,会绘制一个直观的效果图来显示脑力负荷情况。效果图如下: 7图 2. 2 力负荷表 该图是一个规则的六边形,每个顶点代表一个影响脑力负荷的因素,从六边形中心开始,离某一个因素越近表示该因素的脑力负荷程度越大【15】,当到达六边形的某个顶点时,表示该脑力负荷因素到达了最大的数值(设定为 100) 。通过该图的面积大小可以直观清晰的看出测试者的脑力负荷情况,面积大表示受测试者的脑力负荷大,面积小则表示受测试者的脑力负荷比较小【2】。 在 量表中, 根据不同的情况,每个脑力负荷影响因素在其中所在的权重也是不同的,受测试者给出每个脑力负荷影响因素的数值后,就可以加权的方法来计算出该受测试者脑力负荷的数值。 量表的优势 表从开始使用至今到已经有几十年的历史,使用范围广泛,使用频率非常大,经过各个行业人员的使用和修改,使得现在的 表的使用已经相当成熟,与其他方法比较起来有一下几个优势: 首先,对脑力的负荷情况,普通人没有方法和测量的标准,所以感觉到无从下手。供了方法,指导我们对自己的脑力负荷作出评价【11】。 其次, 表法简单方便,是在受测量者完成相应科目后进行的,所以几乎不受任何外界因素的干扰,效率非常高。 最后, 用的时间很长,测量脑力负荷的因素的选取已经有了统一的标准,方便数据之间的比较。8第 3 章 总体架构 系统的环境介绍 视景显示和平视显示在上方三个屏幕中,其中视景显示在三个显示屏幕上,平视显示的内容显示在中间显示器上与视景叠加。虚拟座舱部分正对视景显示和平视显示,核心是多功能显示器和正前方控制板,多功能显示器分为左,中,右三个部分,分别用来显示飞机当前周围环境,飞行姿态,导航等情况。在多功能显示器下方是备份仪表盘显示,用来显示当前飞机飞行时自身状态。虚拟座舱右侧为监控台和电子启动板,飞行员通过操控飞机的杆,舵,油门,正前方控制板以及多功能显示器的周边按键来完成训练任务。虚拟座舱的左侧为视频控制板,对飞行员训练的整个过程进行录像,为飞行训练后的评价提供资料。 该飞行员训练系统由四台 作系统的 组开成, 1 号计算机主要用来做视景显示和平视显示,该功能是通过修改 源软件中的 件,使用两块独立显卡和三个显示器实现,监控台的杆,舵,油门等工具也连接在 1号计算机上,生动的模拟飞行员在飞行过程中座舱内的视角。 2 号计算机显示三个多功能显示器,从左到右依次为左多功能显示器,中央多功能显示器,右多功能显示器。3 号计算机上正前方控制板和航空启动板, 4 号计算机显示的是备份仪表盘和监控台,后台运行评价系统,其中评价系统是在飞行员完成飞行任务后进行的。构成系统的 4台计算机之间通过局域网进行连接,整个飞行过程中用 P 协议传送数据,保持飞机飞行过程中各种飞行参数实时一致。 系统的模块结构 飞行员仿真控制系统组成 软件系统采用模块化的开发方式划分为人机接口模块, 显示模块, 辅助显示模块,通信模块,评价模块,正前方控制板模块。能够使开发者目标明确,便于对已完成工9作的调试,扩展和移植。如下图所示: 图 3. 1 系统模块划分图 人机接口模块 该模块通过虚拟按键和杆,舵,油门的控制盒输入对 的飞机进行操控。 件对飞行的整个过程并且进行实时结算,经过计算得到飞机的航向,姿态,速度等多个飞机实时数据,并且将这些数据通过网络通信传动到到飞行员仿真控制系统的显示模块,辅助显示模块【23】。使得使用该系统的飞行员能够实时获取到模拟飞行中飞行的各种状态,为飞行员对飞机的操作和对整个飞行过程的各种情况有准确直观的判断。 显示模块 显示模块分为视景显示模块,平视显示模块和多功能显示模块三部分,模拟了飞行员在飞机座舱中的视野和各个显示器。 视景显示模块 10视景显示模块用于显示 拟飞行过程中飞机的左,中,右三个窗口,为飞行全过程提供了一个逼真的视觉环境,通过视景显示,飞行员可以真实看到模拟的移动的山,树木,房屋等景象。在飞行过程中,飞行员可以选择晴天,雨天,山地,海面四种不同的视景。 根据每个不同的视景, 系统为之设定了相应的一条确定的航线。飞机的整个起飞,爬升,平飞,降落等几个阶段都可以通过机舱,塔楼,外景等不同视角进行观看,使得整个飞行过程可以多角度,多方面的被飞行员看到。除了为飞行过程提供逼真的景象,视景显示模块模拟显示了评价模块中的次任务评价方法的显示功能。 平视显示模块 平视显示模块( 模拟飞机的平视显示器,显示在视景显示模块三块显示器的中间显示器,显示部分重叠在中间显示器上。平视显示模块包括很多飞行飞行的数据:飞机姿态,速度,高度,偏转,俯仰,精度,纬度等重要信息。平视显示模块使得飞行模拟过程中,飞行员不需要低头,就可以了解当前飞机的飞行情况。飞行员仿真系统中平视模块通过接收正前方控制板的输入信息来分别完成导航阶段和进场阶段的显示。 多功能显示模块 多功能显示模块是对飞机多功能显示器的仿真,多功能显示器是航空电子系统的主要显示控制设备之一,可以显示多种信息,包括水平情况,雷达数据显示,外挂物管理显示,数据导航程序显示等,进场信息显示以及各个子系统的状态显示,还可以通过对多功能显示器上进行操作,进行数据输入和变更。多功能显示模块分为左,中,右三个多功能显示器【9】。每个多功能显示器在导航阶段和进场阶段显示不同的内容。 左多功能显示器 左多功能显示器在飞行导航阶段显示飞机的外挂物品,显示器四周共 20 个周边键可以完成相应物品的加载。在进场阶段,左多功能显示器主要用来显示进场数据,这些数据包括飞机着陆机场,着陆磁航向,下滑道,决断高度,塔康着陆系统等信息,四周的 20 个周边键可以对进场数据进行修改。 11中央多功能显示器 中央多功能显示器是为飞机的机载雷达所设计的。由于飞机在复杂天气环境下飞行,飞行员很难辨别目标,或着因为其他原因不能看见目标。中央多功能显示器在导航阶段显示边测距边搜索模式的雷达情况,包括了当前飞机在导航阶段的速度,飞行航向,本机高度,飞机飞行是偏移,滚转,雷达天线扫描范围等信息。中央多功能显示器四周共 20 个周边键可以对相应的状态进行修改。在进场阶段,中央多功能显示器的雷达可以扫描到一定范围内其他飞机的情况,其他显示与导航阶段相同。 右多功能显示器 右多功能显示器在导航阶段显示水平情况,显示整个航路图,使飞行员能够准确直观的了解飞机在整个飞行过程中所处的位置。右多功能显示器显示飞机在当前航路中下一个航路点的位置以及当前飞机到达下一个航路点的距离,空 /地标定目标符号,本机符号,飞机内罗盘,飞机外罗盘等信息,显示器四周共 20 个周边键可以对相应的状态进行修改。 正前方控制板模块 正前方控制板位于平视显示器的上方,是一个飞行员可以操作的显示终端。 场指令由正前方控制板来操作。飞行员除了可以了解到飞机的导航情况,通讯是否通畅,使用自动驾驶以外,还可以通过按压周围的各种功能按键输入数据或修改当前飞机的导航状态,改变通话的音量,修改方位偏差,修改目标等功能。 辅助显示模块 备份仪表模块主要显示的是飞机在飞行过程中,飞机自身的状态。飞行员通过仪表盘上显示的数据来了解当前飞机的情况。该飞行员训练系统中一共有六块不同的仪表盘分别显示飞机的速度,高度,姿态,油量,升降速度,这些仪表盘介绍如下: ( 1)空速 表:该表为复合式空速表,外表显示的是当前飞机相对于空气的速度,内表显示的当前情况下,飞机飞行的马赫数。 12( 2)气压高度表:该表分为内外两个表盘,外盘一周围 1000 米,当外盘显示的高度超过 1000 米的时候,内盘的指针开始转动,一周为 20000 米。通过修改当前的气压值来获得飞机所在的高度。 ( 3)升降速度表:该表用来显示飞机当前上升或者下降的速度。 ( 4)油量表显示器:该显示器显示供油箱的油量和全机的油量,一般情况下飞机都带有多个油箱,供油箱油箱显示的是当前飞机使用油箱油的剩余量,全机油量是当前飞机所有油箱携带的油的总量。 ( 5)应急地平仪:该表用来直观显示飞机当前的飞行状态,包括飞机的滚转情况和俯仰情况。 ( 6)飞行显示器:该表显示的内容类似于平视显示内容,显示飞机当前的高度,速度,滚转,俯仰,应飞航向等信息。 评价模块 评价模块是在整个飞行过程结束后,对飞行员在此次模拟飞行过程中的表现做出的评价。评价由主观评价和客观评价两部分组成。行过程中随着飞行时间的增加或者飞行难度的变化,飞行员需要更多的精力来处理飞行过程中各种的工作,这样会逐渐造成飞行质量的降低。主观评价采用 表法对飞行员的飞行情况进行评价。 表法通过观看飞行员在飞行过程的表现,对脑力要求,体力要求,时间要求,努力程度,操作绩效,受挫程度 6 个指标进行综合评价【14】,每个指标在主观评价中占有的权重也不相同,根据不同的权重经过计算得出主观评价的成绩。客观评价是根据飞行本身的质量来进行评价,分为主任务法和次任务法两个部分。主任务是根据飞行的质量来进行评判。次任务法是根据在飞行过程中,除飞行任务外,飞行员处理的其他的事件的能力来 判断飞行员的脑力负荷【6】,飞行员的脑力负荷的最终值由主观评价部分和客观评价部分根据不同的权值计算得到。 通信模块 本飞行员模拟飞行训练系统通过 P 协议实现数据的通信,飞行方程结算模块通过 议对多功能显示模块,备份仪表盘模块,控制台模块,评价模块广播13发送当前飞行参数,其他各模块根据接收到的数据包对所需要的数据进行适当的处理后,在各个模块中以数据或直观图像的方式进行显示。飞行方程解算模块通过 价模块利用接收的数据,根据适当的算法计算出飞行员客观评价次任务法的成绩。正前方控制板模块通过议向多功能显示模块和平视显示模块发送进场指令,多功能显示模块和平视显示模块根据接收的指令从导航模式显示转换到进场模式显示。通信模块的网络关系图,如下图所示: . 2 数据传输图 14第 4 章 系统的实现 软件开发环境 本系统软件开发部分使用 008 ,架开发。 用构,开发者不必每件事情都自己动手做,使用 008 所提供的各种开发工具,大大方便和加速了软件的开发。开发者通过 以为开发者做出 序的骨架,虽然这个骨架不能完成任何特定的功能,但是也大大较少了开发者的工作量,可以让开发者将自己的注意力放在特定的功能实现上。 文档,多文档程序,本系统采用单文档和对话框的程序设计。使用 行程序设计,有必要了解 层次结构,下图为本系统开发过程中用到的主要几个类的层次关系: 图 4. 1构图 封装了 线程的操作,在 序中,执行主线程的是15生类 派生对象 。 用户线程是由 生的。 主要为了生成程序中的各种窗口,其中 为生成了程序的主窗口,其他的所有窗口 (如控制条, 系统菜单) 都是 子窗口。 和 要负责生成用户的操作界面, 以和一个文档相关联,以某种形式对数据进行显示。 文档类提供了相关的函数,支持多种文档,不同类型文档有 不一样的模板与之对应,一个以与多个 联,通过指针与关联的窗口进行交互。 系统软件实现 配置 境 在 010 之前的版本,如果程序中使用到 就需要程序开发人员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论