基于Python的区间综合监控系统工程数据校验方法与应用
Engineering data calibration method and application of interval integrated monitoring system based on Python
-
摘要: 区间综合监控系统(QJK)作为铁路列控领域的关键装备,负责保证列车的行车安全和高效运营。为实现对QJK工程数据的校验,保证数据的正确性和可靠性,提出一种基于Python的QJK工程数据校验方法。结合QJK工程数据的特性和驱采配线表的编制规则以及归纳的名称类型,设计了自动校验工具。利用python脚本语言和Wing IDE 6.0集成开发环境实现自动校验工具的开发。该工具可实现驱采配线表CAD文件与维护终端数据配置文件的校验,并准确、有效地指出数据的缺失、冗余和不一致,目前已应用于多个QJK项目的测试环节。应用结果表明,自动校验工具可为QJK数据安全性和正确性提供有力保障。Abstract: As a key equipment in the field of railway train control, interval integrated monitoring system(QJK) is responsible for ensuring the safe and efficient operation of trains. In order to verify the QJK engineering data and ensure the correctness and reliability of the data, this article proposed a python-based QJK engineering data calibration method. According to the characteristics of the engineering data of QJK, the rules of compiling IO table and the types of names summarized, the article designed an automatic calibration tool. Python script language and Wing IDE 6.0 integrated development environment were used to develop automatic calibration tools. The tool can verify the CAD files of the IO table and the data configuration files of the maintenance terminal, accurately and effectively point out the lack, redundancy and inconsistency of the data. It has been applied to the testing links of many QJK projects. The application results show that the automatic calibration tool can provide a strong guarantee for the security and correctness of QJK data.