面向结构图的可视化建模仿真软件设计与实现

面向结构图的可视化建模仿真软件设计与实现

论文摘要

面向结构图的图形化建模仿真已逐渐取代以往通过数据文件或手工输入参数建立系统模型进行仿真的方式而成为Windows平台下最主要也是最重要的建模仿真方式。本文以XXX武器系统的研制为背景,在充分调研国内外类似软件的优缺点的基础上,设计与实现了面向结构图的可视化建模仿真软件KD_VisSimIDE。它完全支持类似Simulink的可视化建模方式,能够快捷方便地建立系统的结构图模型,并可对其进行仿真并以图形化方式动态实时的输出仿真结果,适应了XXX武器系统研制对建模仿真工具的需求。本文介绍了KD_VisSimIDE从无到有的全部开发过程,从最初的需求分析、总体设计、系统架构至最后的代码实现等都进行了详尽的阐述。同时通过对插件系统架构的研究,实现了基于MFC的具有极好的可扩展性的微内核插件系统架构并将其作为KD_VisSimIDE软件系统的底层架构。本文亦详细介绍了作为KD_VisSimIDE重要组成部分的模型编辑器、仿真运行控制工具以及仿真结果图形化显示工具的设计与实现过程,中间涉及到仿真模块的封装、积分算法库的实现以及Windows下高精度定时机制的实现等等,这些都是系统进行正确的建模仿真的基础。KD_VisSimIDE支持类似Simulink的模型图编辑方式并且能与已有的仿真程序包无缝结合,适应了XXX武器系统研制过程中对建模仿真工具的需求。同时通过对KD_VisSimIDE软件的实现,探讨了许多仿真软件开发方面的关键技术,为以后开发其它仿真软件奠定相关技术基础。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 系统仿真技术简介
  • 1.2 仿真软件及其发展
  • 1.3 课题任务背景
  • VisSimIDE系统组成及用例'>1.4 KDVisSimIDE系统组成及用例
  • 1.5 论文组织编排
  • VisSimIDE微内核插件体系结构设计与实现'>第二章 KDVisSimIDE微内核插件体系结构设计与实现
  • 2.1 软件插件体系结构概述
  • 2.2 Eclipse微内核插件体系结构概述
  • 2.3 插件体系结构解决方案
  • VisSimIDE微内核体系结构实现'>2.4 KDVisSimIDE微内核体系结构实现
  • 2.4.1 动态链接库(Dynamic Link Library)
  • 2.4.2 接口
  • 2.4.3 扩展点
  • 2.4.4 微内核插件体系结构的实现
  • 2.4.5 插件对平台GUI外观修改的实现
  • 第三章 面向结构图的模型编辑器的设计与实现
  • 3.1 面向对象的软件开发技术简介
  • 3.2 仿真模块的封装
  • 3.2.1 仿真模块对象的提取和封装
  • 3.2.2 仿真模块类的模块化
  • 3.2.3 仿真模块类的继承以及其实现
  • 3.2.4 利用多态性实现仿真模块的重要特性功能函数
  • 3.3 仿真模块管理器的实现
  • 3.4 VisSimEditor的设计及实现
  • 第四章 仿真运行控制功能及仿真结果图形化显示工具的实现
  • 4.1 积分算法库
  • 4.1.1 数值积分法基本原理
  • 4.1.2 常用数值积分法
  • 4.1.3 常用数值积分算法的程序实现
  • 4.1.4 基于插件技术的积分算法管理器
  • 4.2 Windows下高精度时钟的设计实现
  • 4.3 仿真运行
  • 4.4 仿真结果图形化显示工具的实现
  • 4.4.1 数据的接收以及曲线的绘制
  • 4.4.2 曲线图形及数据的保存
  • VisSimIDE建模仿真实例'>第五章 KDVisSimIDE建模仿真实例
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].湖边插件塔[J]. 建筑实践 2020(01)
    • [2].上围插件家[J]. 设计 2018(24)
    • [3].城市插件[J]. 世界建筑导报 2018(05)
    • [4].插件塔[J]. 设计 2016(24)
    • [5].360安全卫士清理插件时假死[J]. 电脑爱好者 2010(06)
    • [6].饭不够汤来凑 功能不够插件帮忙[J]. 电脑爱好者 2008(20)
    • [7].PowerPoint也能玩3D转场特效[J]. 电脑爱好者(普及版) 2009(06)
    • [8].红花还需绿叶衬 无处不在的插件(1)[J]. 电脑爱好者 2010(06)
    • [9].万能插件 扩展软件实用功能[J]. 电脑迷 2010(22)
    • [10].Flash Player瘦身提速[J]. 电脑爱好者 2014(08)
    • [11].继电保护插件带电保养箱的设计与实现[J]. 电工技术 2013(11)
    • [12].360安全卫士7.0获奖稿件[J]. 网友世界 2010(10)
    • [13].音乐切割,找Windows Media Player就成[J]. 网友世界 2011(11)
    • [14].文本加密用小插件搞定[J]. 网友世界 2011(Z2)
    • [15].用分枝定界算法求解旅行商问题的插件开发[J]. 测绘科学 2020(11)
    • [16].方氏插件家[J]. 建筑实践 2019(07)
    • [17].计算机天然采光模拟插件在树木遮挡空间的应用研究[J]. 照明工程学报 2020(02)
    • [18].临湖而居 湖边插件塔[J]. 室内设计与装修 2019(09)
    • [19].反射机制下插件系统软件的设计和应用[J]. 现代电子技术 2016(12)
    • [20].探析插件零件紧固定位装置的设计[J]. 科技展望 2016(26)
    • [21].AutoCAD外挂插件在二维制图中的运用[J]. 科技与创新 2015(16)
    • [22].抢票插件可行性的模糊综合评价[J]. 吉首大学学报(自然科学版) 2015(05)
    • [23].Firefox安装扩展不再延迟[J]. 电脑迷 2008(11)
    • [24].也曾纯真,从浏览器的插件说开去[J]. 电脑爱好者 2009(11)
    • [25].让你的Excel如虎添翼[J]. 电脑迷 2010(03)
    • [26].遥感影像解译系统“平台/插件机制”设计与实现[J]. 遥感信息 2013(05)
    • [27].基于插件树的框架研究与实现[J]. 计算机工程 2012(19)
    • [28].家具功能插件的设计与实现[J]. 家具 2011(06)
    • [29].恶意插件的预防与清除[J]. 光盘技术 2009(04)
    • [30].基于“插件家”技术研究古村落的改造——以大坝镇水背村为例[J]. 科学技术创新 2020(15)

    标签:;  ;  ;  ;  

    面向结构图的可视化建模仿真软件设计与实现
    下载Doc文档

    猜你喜欢