SW站计算机联锁软件设计
[关键词:计算机联锁,软件设计] [热度 ]提示:此毕业设计论文完整版包含【论文,CAD图纸,源程序】 作品编号:zdkz0030,word全文:30页,合计:13000字 |
本文对计算机联锁系统中联锁软件的设计进行了探讨,依据SW站车站信号平面布置图,利用面向对象设计思想和软件工程方法,建立站场图形数据结构模型并且提出了基于深度优先搜索策略的进路搜索算法。
论文的主要工作分为四个部分:站场平面图图元模块的设计与绘制、站场图形数据结构的建立、进路搜索算法的实现、系统联锁功能运行仿真。论文首先介绍了以6502控制台模块化思想为基础的站场图元设计,并给出了具体的设计方法;然后对联锁数据结构进行分析,建立具有存储空间小、有利于程序模块化和标准化等优点的站场图形数据结构;在站场图形数据结构的基础上,结合搜索约束条件和深度优先遍历算法,提出一种适应车站实际情况的进路搜索算法;最后对进路搜索算法进行仿真,给出仿真结果并对本系统中其他功能进行概述。
本次设计是在Windows 7操作系统下以Visual C++6.0为平台开发的MFC单文档应用程序。该程序的算法与数据相互独立,对不同的站场只需修改相应的站场数据就能够完成程序设计,故其通用性好,减轻了设计人员的工作强度。
.......
本文共分为四章,论文的主要内容如下:
第1章主要对计算机联锁系统作了简要介绍,概述了的国内外计算机联锁系统的发展现状并对本文研究的内容进行了说明;
第2章对软件功能进行需求分析,介绍了仿真系统的总体思路和系统所需实现的相关功能;
第3章是系统设计与实现部分,建立站场图形数据结构,将信号机、道岔、绝缘节和轨道区段等设计成图元形式并利用这些模块搭建站场图形界面,在站场图形数据结构的基础上,根据二叉树相关性质,提出基于深度优先搜索策略的进路搜索算法,另外对取消进路、人工解锁等功能的实现做了介绍;
第4章是对软件主要界面截图进行说明。对软件中实现的排列进路、取消进路、故障解锁、人工延时解锁等功能进行了介绍。
.....
本系统仿真程序界面有菜单栏、站场图界面和状态栏信息。站场图界面用来显示整个站场,相当于6502电气集中车站的控制台盘面。本系统主要实现了进路建立、进路取消、总人解、道岔单锁、道岔单解、故障注入、模拟列车自动运行等功能。图4.1给出了SW站计算机联锁系统的界面,在菜单栏中添加了进路操纵、模拟列车项目,在状态栏中添加信号名称显示、道岔名称显示、区段名称显示和按钮名称显示功能,站场图界面用来显示所进行的操作。在该状态栏中添加了与CTC通信显示、操作机、联锁机、电务机工作状态显示和报警提示等信息。但在本次设计中,只对SW站计算机联锁的联锁软件功能部分进行了探讨,与其他设备的通信功能尚未添加,只是代表了车站联锁系统需要与这些设备进行通信、沟通。
提示:此毕业设计论文完整版包含【论文,CAD图纸,源程序】 作品编号:zdkz0030,word全文:30页,合计:13000字 |
本自动控制毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——SW站计算机联锁软件设计(论文,CAD图纸,源程序)!