视景对象关系可视化编辑环境的研究与实现

视景对象关系可视化编辑环境的研究与实现

论文摘要

视景仿真具有逼真的仿真效果,在工业设计、军事演习等方面已得到广泛的应用,但是大部分视景仿真都是针对某一特定的要求进行全程的设计,视景仿真的通用性并不强,仿真代码的重用性也不高。因而本文主要是针对视景仿真的通用性、代码共享、重用等问题,提出在仿真场景的关键存储链上解决其通用性的方法。 本文从视景仿真对象的需求出发,研究对象间的关系,定义出描述视景对象关系的文法语言。采用直观的可视化方式描述对象关系,并根据编译原理设计其存储转换机制,实现其可视化描述与真实存储链间的转换平台,使之具有支持视景仿真系统开发的对象关系链的描述能力。 编译技术随着近几年的发展,已有了比较完善的理论基础,并且出现了一些成熟的编译工具,本文在分析了使用工具和传统开发两种编译方法后,采用了传统的开发方式,依次编写词法分析、语法分析、语义分析、目标代码来完成编辑器的功能和转换过程。 本次研制的编译器考虑到了开发人员的习惯,让使用者可以直观地设计场景,与其它开发工具和平台进行整合;同时针对不同的仿真系统使用同一开发环境,可以极大的加速系统的开发,并且解决了代码的重用和视景仿真的通用性。 文中不仅给出了由仿真需求而设计的存储链,编译器的开发原理和方式,并且通过相关的转换平台,实现了仿真场景构成要素与计算机数据的转换。 论文包括六章内容。第一章叙述论文的背景和意义,以及编译技术的发展情况,概括了本课题完成的主要工作;第二章介绍编译技术的原理,解释了编译程序和解释程序的概念,以及编译器的开发方式,介绍了编译技术中词法、语法分析过程;第三章介绍了可视化编程语言的概念,叙述了可视化编程语言的发展历史、分类以及开发运行的调试环境;第四章介绍了视景对象关系,并在此基础上提出了视景对象的相关描述文法:第五章介绍了编译器的设计内容,以及编辑器的功能实现;第六章举例进行演示;第七章是本文的小结和展望。

论文目录

  • 第1章 引言
  • 1.1 课题的提出
  • 1.2 编译系统的发展背景
  • 1.3 课题研究的主要工作
  • 第2章 编译技术原理
  • 2.1 编译程序和解释程序
  • 2.2 编译程序的功能分解和组织结构
  • 2.3 编译器的开发方式
  • 2.4 文法和语言
  • 2.4.1 语言的基本概念
  • 2.4.2 文法的基本概念
  • 2.4.3 文法的分类
  • 2.4.4 文法产生的语言
  • 2.4.5 BCN范式:
  • 2.5 词法分析
  • 2.5.1 词法分析器的功能
  • 2.5.2 单词的内部表示
  • 2.5.3 括号类配对预检
  • 2.5.4 词法分析器的构造方法
  • 2.5.5 词法错误校正
  • 2.5.6 词法分析的结束
  • 2.6 语法分析
  • 2.6.1 语法分析方法的分类
  • 2.6.2 LL(1)与 LALR(1)的比较
  • 2.6.3 语法错误处理原理
  • 第3章 可视化描述语言
  • 3.1 可视化语言的发展和历史
  • 3.2 可视化语言的一些定义
  • 3.3 可视化语言的分类
  • 3.4 可视化编辑环境
  • 第4章 视景对象关系
  • 4.1 仿真实体的分割
  • 4.2 统一命名规则
  • 4.3 仿真实体运动参数分析
  • 4.3.1 公布运动对象表
  • 4.3.2 运动对象部件表
  • 4.4 仿真实体链存储结构设计
  • 4.4.1 仿真实体各部件运动关系分析
  • 4.4.2 存储结构设计
  • 4.5 视景对象描述的文法
  • 第5章 编辑器的设计
  • 5.1 描述的可视化设计
  • 5.1.1 对象类的可视化描述
  • 5.1.2 主部件的可视化描述
  • 5.1.3 子部件的可视化描述
  • 5.1.4 牵引链的可视化描述
  • 5.1.5 实例化描述
  • 5.1.6 与视景仿真平台的接口
  • 5.2 词法分析
  • 5.2.1 单词的内部表示类型
  • 5.2.2 括号类配对类检查
  • 5.2.3 词法分析器的构造
  • 5.2.4 符号表
  • 5.3 语法分析
  • 5.3.1 牵引方程
  • 5.3.2 属性参数
  • 5.4 语义分析和目标代码生成
  • 5.4.1 牵引方程的计算
  • 5.4.2 将文本转换成真实的存储结构
  • 5.5 用户界面的设计
  • 5.5.1 菜单的设计
  • 5.5.2 工具条的设计
  • 5.6 本章小结
  • 第6章 演示及分析
  • 6.1 前台描述
  • 6.2 后台结构
  • 第7章 小结和展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文情况
  • 相关论文文献

    • [1].基于视觉显著性的组合视景图像融合方法[J]. 中国体视学与图像分析 2020(02)
    • [2].基于视景定量评估的高密度开发地区非常规光线建模方法[J]. 城市与区域规划研究 2016(02)
    • [3].视景增强系统在民用飞机中的应用[J]. 中国民用航空 2014(11)
    • [4].大阪市梅田蓝天大厦观景台视景选择比较分析[J]. 合肥工业大学学报(社会科学版) 2020(01)
    • [5].无人机虚拟视景显示技术研究[J]. 航空电子技术 2020(03)
    • [6].机载飞行视景系统技术研究[J]. 航空计算技术 2020(01)
    • [7].水陆视景快速联测系统[J]. 四川兵工学报 2013(09)
    • [8].滨河带重要视景空间节点选择研究[J]. 河北工程大学学报(自然科学版) 2014(02)
    • [9].大型水利工程复杂虚拟视景建模与实时绘制[J]. 水力发电学报 2008(01)
    • [10].基于增强现实的动态红外视景生成研究[J]. 红外与激光工程 2008(S2)
    • [11].近界视景导航中森林场景加速绘制[J]. 国防科技大学学报 2014(06)
    • [12].基于OpenGL通用性视景区的设置研究[J]. 微计算机信息 2012(06)
    • [13].三维视景开发中的视景数据库建模与优化[J]. 舰船电子工程 2008(04)
    • [14].联网飞行模拟器的视景数据库设计研究[J]. 指挥控制与仿真 2018(03)
    • [15].滨水公园的视景体验设计——以浏阳市长兴湖滨水公园为例[J]. 住宅与房地产 2018(27)
    • [16].基于增强现实的动态红外视景生成技术[J]. 海军航空工程学院学报 2010(03)
    • [17].船舶航行视景分布式可视化仿真技术研究[J]. 舰船科学技术 2016(22)
    • [18].基于实测数据的3D视景显示技术在水中兵器试验中的应用[J]. 四川兵工学报 2015(04)
    • [19].驾驶训练场视景模型简化与优化方法研究[J]. 科技情报开发与经济 2009(17)
    • [20].草地视景图像质量优化仿真方法研究[J]. 计算机仿真 2016(04)
    • [21].基于兵力推演系统视景接口仿真设计研究[J]. 舰船电子工程 2011(09)
    • [22].合成视景中地形仿真与实现[J]. 现代电子技术 2012(07)
    • [23].视景体可视范围的确定及应用[J]. 测绘科学 2009(S1)
    • [24].海上舰艇作战虚拟视景图像系统仿真研究[J]. 计算机仿真 2016(04)
    • [25].一种新型镜内三维虚拟视景驱动系统[J]. 兵工自动化 2015(10)
    • [26].航电枢纽全视景三维模型构建方法[J]. 水运工程 2017(05)
    • [27].航海视景中降雨仿真[J]. 计算机仿真 2015(04)
    • [28].基于像移陡度拟合的视景随动感知控制技术[J]. 科技通报 2015(08)
    • [29].基于三维地形的道路虚拟视景构建方法[J]. 交通信息与安全 2011(04)
    • [30].模拟训练系统中视景模型生成的优化技术[J]. 仪器仪表与分析监测 2009(01)

    标签:;  ;  ;  

    视景对象关系可视化编辑环境的研究与实现
    下载Doc文档

    猜你喜欢