摘要: |
随着计算机技术和城轨交通的飞速发展,很多地方都产生了使用计算机模拟城轨交通ATS的需求。然而如果针对每一条轨道线路都独立地开发一套ATS仿真系统,就会产生大量的重复劳动,很多软件资源无法重复利用,既浪费资金又增加了开发周期。本文就是基于软件组件化开发的思想解决软件资源重用的问题,结合ATS仿真系统开发的实际领域,初步建立起一个可以通过组件拼装迅速开发ATS仿真系统的平台。
本文介绍了城轨交通ATS仿真系统的功能和模块设计的特点。同时阐述了软件组件化的技术,包括面向对象、软件重用以及基于组件的软件开发技术等。着重讨论了交互式平台的设计与实现,针对交互式平台的开发目标和功能需求,将平台设计成四大部分:组件和组件库管理是整个平台的基础;仿真运行框架式平台的核心,使组件得以协同仿真;站场数据生成为用户提供了多种计算机智能的辅助功能,减少了用户的工作量;开发GUI界面简单明了的交互方式简化了用户的开发工作。本文对各部分的结构设计、模块功能和所采用的关键技术、方法进行了分析和阐述,并介绍了一些实现细节。在此分析和设计的基础上实现了一个交互式开发平台原型并介绍了其在上海地铁明珠线ATS仿真系统开发中的应用。
本文最后对全文进行了小结并针对进一步的工作进行了简要讨论。
|