第一章 概述 | 第1-46页 |
1.1 研究AGVS仿真系统的意义 | 第29-30页 |
1.2 AGV和AGVS | 第30-35页 |
1.2.1 AGV及其构成 | 第30-32页 |
1.2.2 AGV的导引方式 | 第32-35页 |
1.3 面向对象技术和统一建模语言 | 第35-39页 |
1.4 离散事件动态系统及其仿真 | 第39-45页 |
1.4.1 离散事件动态系统 | 第39-42页 |
1.4.2 离散事件动态系统的仿真 | 第42-45页 |
1.5 小结 | 第45-46页 |
第二章 AGVS有色时延PETRI网和有向图的模型 | 第46-62页 |
2.1 AGVS的PETRI网模型 | 第46-49页 |
2.1.1 Petri网 | 第46-48页 |
2.1.2 AGVS的PN模型 | 第48-49页 |
2.2 AGVS的有色PETRI网模型 | 第49-55页 |
2.2.1 有色Petri网及其定义 | 第49-51页 |
2.2.2 AGVS的CPA模型 | 第51-55页 |
2.3 AGVS的时延PETRI网模型 | 第55-57页 |
2.3.1 时延Petri网及其定义 | 第55-56页 |
2.3.2 AGVS的TPTPN模型 | 第56-57页 |
2.4 AGVS的有向图模型 | 第57-58页 |
2.4.1 有向图及其定义 | 第57页 |
2.4.2 AGVS的有向图模型 | 第57-58页 |
2.5 基于有向图的强连通性校验和最短轨的计算 | 第58-61页 |
2.5.1 AGVS有向图模型的强连通性校验 | 第58-59页 |
2.5.2 改进Dijkstra算法计算最短轨 | 第59-61页 |
2.6 小结 | 第61-62页 |
第三章 AGVS仿真系统的分析 | 第62-76页 |
3.1 面向对象分析和USE CASE VIEW | 第62-64页 |
3.1.1 面向对象分析概述 | 第62页 |
3.1.2 用例图、交互图和Use Case View | 第62-64页 |
3.2 建模工具的初步分析 | 第64-65页 |
3.3 建模工具的详细分析 | 第65-72页 |
3.3.1 建模工具和模型的关系 | 第66页 |
3.3.2 创建模型元素的用例分析 | 第66-69页 |
3.3.3 选择模型元素的用例分析 | 第69-70页 |
3.3.4 修改模型元素的用例分析 | 第70-72页 |
3.3.5 完整的建模工具用例分析 | 第72页 |
3.4 仿真工具的用例分析 | 第72-74页 |
3.4.1 仿真形式的选择——计算机动画仿真 | 第72-73页 |
3.4.2 动画仿真的缺点与相应对策分析 | 第73-74页 |
3.4.3 仿真工具的用例图 | 第74页 |
3.5 小结 | 第74-76页 |
第四章 AGVS仿真系统的设计 | 第76-91页 |
4.1 面向对象设计和DESIGN VIEW | 第76-77页 |
4.1.1 面向对象设计概述 | 第76页 |
4.1.2 Design View | 第76-77页 |
4.2 AGVS仿真模型的面向对象建模与设计 | 第77-83页 |
4.2.1 类利类图 | 第77-78页 |
4.2.2 对象和对象图 | 第78页 |
4.2.3 AGVS仿真模型的面向对象设计 | 第78-83页 |
4.3 AGVS仿真系统的建模工具的设计 | 第83-85页 |
4.4 AGVS仿真系统的建模工具的设计 | 第85-89页 |
4.4.1 动态设计和状态图 | 第85-88页 |
4.4.2 仿真工具的动态模型 | 第88-89页 |
4.5 小结 | 第89-91页 |
第五章 AGVS仿真系统的实现 | 第91-113页 |
5.1 面向对象程序设计语言的选择 | 第91-94页 |
5.2 仿真器的多线程程序设计 | 第94-100页 |
5.2.1 线程及其模型 | 第94-95页 |
5.2.2 使用多线程模拟AGVS的运行过程 | 第95-100页 |
5.3 可视化建模环境的实现 | 第100-106页 |
5.4 图形用户界面的实现 | 第106-111页 |
5.5 小结 | 第111-113页 |
第六章 结束语 | 第113-115页 |
6.1 总结 | 第113页 |
6.2 展望 | 第113-115页 |
致谢 | 第115-116页 |
参考文献 | 第116-121页 |