论文部分内容阅读
系统仿真是对一个已经存在或正在开发的系统进行系统特性研究的综合科学。如果实际系统不存在或无法在现有系统上直接进行研究,只能设法构造既能反映系统特征又能符合系统研究要求的系统结构模型。以该系统结构模型为基础实现仿真系统,通过仿真系统揭示被仿真系统的内在特性、运行规律并预测未来的系统性能参数。随着仿真技术的发展,仿真技术应用目的趋于多样化、全面化。最初仿真技术是作为对实际系统进行试验的辅助工具而应用的,现在仿真系统的应用包括:系统概念研究、系统的可行性研究、系统的分析与设计、系统开发、系统测试与评估、系统操作人员的培训、系统预测、系统的使用与维护等各个方面。它的应用领域已经发展到军用以及与国民经济相关的各个重要领域。海图标绘台系统是一套采用全数字化标绘作业技术,实现纸质海图数字化标绘作业的海图作业机电一体化导航装备。随着微电子技术、嵌入式计算机技术和面向对象理论的不断发展,必须改进现有的系统设计思路和实现方法,使系统的模块化程度,软件的可靠性、可移植性与易维护性得到显著的提高。本课题在Qt集成开发环境Qt Creator下,以现有海图标绘台系统为基础,对新一代海图标绘台系统进行仿真设计,开发一套用户界面友好,高度模块化,可以在多种操作系统下方便移植的稳定可靠的海图标绘台仿真系统。首先通过研究现有系统的结构和工作原理,参考国内外相关资料,提出新一代海图标绘台的总体设计方案,确定新一代系统的结构模型。在此基础上,通过对现有系统工作原理的深入研究,认识原有设备的不足之处,按照软件模块化方法,对仿真系统的各个模块进行设计。在设计过程中,首先对仿真系统数据通信和数据存储与处理方法进行研究,然后明确各模块的功能,最后给出各个模块的内部结构和功能接口。其次,结合Qt的功能类特点,给出系统模块间通信方法,然后在Qt集成开发环境下编写各模块的软件代码,实现其内部结构与功能。最后,给出了Qt Creator下程序的发布方法,对软件系统进行了测试,实现了标绘台仿真系统。