首页 | 官方网站   微博 | 高级检索  
     

模块化计算机联锁软件设计
引用本文:贺云鹏.模块化计算机联锁软件设计[J].铁路计算机应用,2022,31(3):73-78.
作者姓名:贺云鹏
作者单位:中铁第四勘察设计院集团有限公司 国际事业部,武汉 430063
摘    要:为简化联锁软件设计流程,提高设计效率,提出了一种模块化计算机联锁软件设计方法。采用面向对象的思想,将道岔、信号机、轨道区段等设备设计为不同的程序模块,利用多态性和绘制语句等完成联锁软件站场界面的绘制,使用鼠标拖动各设备相应的程序模块完成联锁软件表示层的绘制,生成单链表站场数据结构,并采用递归算法进行进路搜索,完成联锁软件的设计。将文中提出的设计方法与传统的设计方法应用于某车站的联锁软件设计,对比两种方法的设计流程和设计所用时间,所提设计方法总时间节省了约30%,提高了设计效率。

关 键 词:计算机联锁  模块化  面向对象  二叉树  递归算法  进路搜索
收稿时间:2021-09-22

Design of modular computer interlocking software
Affiliation:International Business Department, China Railway Siyuan Survey and Design Group Co. Ltd., Wuhan 430063, China
Abstract:In order to simplify the design process of computer interlocking software and improve the design efficiency, this paper proposed a modular computer interlocking software design method. The equipment such as railway signal, track section and turnout was built into different program modules by using object-oriented. Using polymorphism and drawing statements, draging the corresponding program module of each equipment with the mouse, the paper implemented the drawing of the interlocking software representation layer, generated the station yard data structure of single chain table, and used recursive algorithm to search the route and complete the design of interlocking software. The design method proposed in this paper and the traditional design method were applied to the interlocking software design of a station. The design process and design time of the two methods were compared. The total time of the design method proposed in this paper was saved by about 30% and the design efficiency was improved.
Keywords:
点击此处可从《铁路计算机应用》浏览原始摘要信息
点击此处可从《铁路计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号