实时仿真支撑平台的操作功能和模型管理的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:yiyiyaya13575
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时仿真支撑软件是开发实时仿真程序的专用软件工具,而实时仿真程序是仿真机的核心软件。实时仿真支撑软件可运行于多种型号的计算机硬件环境和多用户、开放型操作系统,以扩大其应用范围。它提供美观有效的人机界面,具有丰富的查错功能,调试效率高,仿真程序开发方便,以加快仿真机的制作,保证质量,提高仿真的能力与水平。 实时仿真支撑软件是一个集多种仿真功能于一体的大型软件平台。它可以提供仿真模块的编制和编译、连接和装入、调试和控制功能。除了这些基本的构成,实时仿真支撑软件包含特有的构成,包括实时控制系统、数据库管理系统以及相关的实时仿真数据库和共享内存区。 仿真支撑平台软件开发中的功能要求比较多,而且在技术上也存在许多的难题,基于多种原因,该WMS2005实时仿真支撑平台在设计开发中,分为两部分,由不同人员同时进行开发。本文主要要完成以下工作:1、模型管理模块的开发,2、平台对外接口,3、平台操作功能的实现。模型管理模块主要实现仿真程序编制和编译系统、连接和装入系统、实时执行程序、调试系统以及共享内存区。平台对外接口将仿真支撑平台的部分功能进行封装并且导出,完成与平台外部应用程序的挂接。同时平台内部提供了友好的操作界面,用户可以通过操作界面完成仿真过程的处理。通过系统各个模块的运作,WMS2005仿真支撑平台可以完成通用C/C++数学模型的处理,生成任务模型,并且完成对该模型的监视和控制。而且通过网络,可以形成分布式的仿真环境。在整个轮机模拟培训系统中起到了中间桥梁的作用。 WMS2005实时仿真支撑平台成功地将面向对象的方法融入到开发中。软件开发过程符合现代软件工程理论基础。在软件开发过程中采用了多进程、多线程,ActiveX,内存数据库等技术保证仿真过程的实现。
其他文献
政府信息门户是实现电子政务的一种基本形式。电子政务是要建立一个能够覆盖各级政府部门、各类业务和应用,跨越各个层次,紧密结合、集约管理的开放式电子化服务环境。政府信息
身份认证协议是密码学协议研究的重要内容,身份认证对于保障信息只被合法授权用户访问起到至关重要的作用,它是系统的第一道防线,因而加强对身份认证协议的研究是非常必要的
随着用户应用需求和技术创新的推动,以GSM/CDMA等为代表的主要提供语音电路交换的2G移动通信系统正在向可以提供数据、语音和多媒体服务的3G、4G网络不断演进,移动网络体系结构
随着计算机和网络技术的飞速发展,网络应用范围的不断扩大,网络给人们的日常工作和生活带来了巨大的便利,网络的地位越来越重要,但与此同时,也给人们带来了越来越多的安全性问题。
目前,通信网和Internet还是相对分离的两个网络,虽然采用SIP、H.323、MGCP、MEGCO/H.248,软交换体系结构在传输层和控制层解决了电信网和IP网络的互通,但是如何在业务层使电信业
公路施工是包括摊铺机、压路机、转运车在内的多种大型施工机械协作共同完成的过程。保证各施工机械能够在现场恶劣的情况下能正常完成施工过程是相当重要的。在“转运—摊铺
无线传感器网络(WSN)作为物联网中重要的分支和底层网络的关键技术,引起了学术界和工业界的重视。近年来IPv6协议在物联网中的应用受到各界越来越多的关注,使用IPv6技术可获
数据库复制是分布式环境中的一项关键技术,同时由于数据库异构现象越来越普遍,研究异构数据库复制无论在理论还是实际上都具有非常重要的意义。 针对目前具体的异构数据库复
虽然机器翻译已经有了50年左右的历史,但目前它的研究仍然没有取得实质性的突破。机器翻译的方法主要包括基于规则、基于例子和基于统计的三种方法,但它们都有各自的局限性,而基
近年来,基于模糊模型的不确定系统的模糊控制是智能控制领域的研究热点之一。本文就此领域的相关问题展开系列研究。首先,针对一类由T-S模糊模型表示的不确定非线性系统,采用