• 查询稿件
  • 获取最新论文
  • 知晓行业信息

模块化计算机联锁软件设计

Design of modular computer interlocking software

  • 摘要: 为简化联锁软件设计流程,提高设计效率,提出了一种模块化计算机联锁软件设计方法。采用面向对象的思想,将道岔、信号机、轨道区段等设备设计为不同的程序模块,利用多态性和绘制语句等完成联锁软件站场界面的绘制,使用鼠标拖动各设备相应的程序模块完成联锁软件表示层的绘制,生成单链表站场数据结构,并采用递归算法进行进路搜索,完成联锁软件的设计。将文中提出的设计方法与传统的设计方法应用于某车站的联锁软件设计,对比两种方法的设计流程和设计所用时间,所提设计方法总时间节省了约30%,提高了设计效率。

     

    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.

     

/

返回文章
返回