0 引言 | 第1-9页 |
0.1 研究课题的背景及意义 | 第7-8页 |
0.2 本文研究的主要内容和所做的主要工作 | 第8-9页 |
1 系统模拟仿真的基本概念 | 第9-19页 |
1.1 系统模型与仿真 | 第9-11页 |
1.2 可视化 | 第11-15页 |
1.2.1 计算机动画(Computer Animation) | 第11-12页 |
1.2.2 科学计算可视化(visualization in scientific computing) | 第12-15页 |
1.3 军用仿真发展趋势 | 第15-16页 |
1.4 弹道系统模拟仿真实现技术 | 第16-19页 |
1.4.1 对一些弹道系统仿真实现的述评 | 第17-18页 |
1.4.2 面向对象的仿真实现技术 | 第18-19页 |
2 弹丸一般运动方程建立及解算 | 第19-38页 |
2.1 引言 | 第19-20页 |
2.2 坐标系及坐标变换 | 第20-24页 |
2.2.1 坐标系 | 第20页 |
2.2.2 坐标系关系 | 第20-23页 |
2.2.3 几个角度之间的关系 | 第23-24页 |
2.3 作用在弹丸上的力和力矩 | 第24-31页 |
2.3.1 风的影响 | 第25-27页 |
2.3.2 有风时的气动力 | 第27-31页 |
2.4 弹丸运动微分方程 | 第31-35页 |
2.4.1 质心运动方程 | 第32-33页 |
2.4.2 弹体绕心运动方程 | 第33-35页 |
2.5 弹丸运动方程组 | 第35-36页 |
2.6 六自由度解算程序 | 第36-37页 |
2.7 弹道参数的数据可视化输出 | 第37-38页 |
3 面向对象的方法与弹道仿真 | 第38-55页 |
3.1 两种程序设计方法 | 第38-40页 |
3.2 Alias软件系统及其应用编程接口API | 第40-48页 |
3.2.1 Alias及其两种开发接口 | 第41-42页 |
3.2.2 Alias的应用编程接口API | 第42-43页 |
3.2.3 OpenAlias类库 | 第43-48页 |
3.3 时空关系的相似原理 | 第48-50页 |
3.3.1 物理弹丸的缩比模型 | 第48-50页 |
3.3.2 两种空间里的时间对应关系 | 第50页 |
3.4 类FileIn的设计和实现 | 第50-52页 |
3.4.1 链表类的考虑 | 第50-51页 |
3.4.2 数据文件输入类FileIn | 第51-52页 |
3.5 类amwangVisual的设计和插件程序实现 | 第52-54页 |
3.5.1 在类的设计和实现中应注意的问题 | 第53-54页 |
3.6 弹道仿真系统组成 | 第54-55页 |
4 弹道三维可视化程序的实现及应用 | 第55-73页 |
4.1 环境(Environment) | 第55-56页 |
4.1.1 UNIX操作系统和SGI图形工作站 | 第55页 |
4.1.2 Alias的应用编程接口API | 第55-56页 |
4.2 项目管理工具make原理和C++编译环境 | 第56-59页 |
4.2.1 make原理 | 第56-57页 |
4.2.2 make使用规则 | 第57-58页 |
4.2.3 C/C++编译器需要的环境变量设定 | 第58-59页 |
4.3 插件用户界面 | 第59-62页 |
4.3.1 对用户界面实例的说明 | 第59-61页 |
4.3.2 开发用户界面应注意的问题 | 第61-62页 |
4.4 OpenAlias的插件PiugIn | 第62-68页 |
4.4.1 插件Plug_In实例 | 第63-68页 |
4.5 设定插件PlugIn单位制 | 第68-69页 |
4.6 可视化插件在六自由度弹道计算中的应用 | 第69-73页 |
5 结束语 | 第73-75页 |
5.1 全文总结 | 第73页 |
5.2 展望 | 第73-75页 |
致谢 | 第75-76页 |
参考文献 | 第76-79页 |
附表A 类FileIn | 第79-85页 |
附表B 类amwangVisual | 第85-87页 |
附表C Makefile | 第87-89页 |
附表D 模式文件 | 第89-92页 |
附表E 可视化插件程序 | 第92-93页 |