Abstract :
In order to verify whether a CTCS-3 train control system is consistent with the system requirements specification, it is necessary to carry out a series of testing including laboratory testing, pilot track testing, integration testing and commissioning, as well as interoperability testing, for whose purposes a set of test sequences must be prepared according to test conditions and requirements. To improve the efficiency of this work, a computer-aided tool has been developed, which can provide the user with an integrated graphical editing environment and is able to generate Word test sequence files and Xml test scripts automatically. In each test sequence file, there is a graph for illustrating the track layout of the test line, the train path, the test conditions (such as track occupation, Temporary Speed Restriction) and some prompt boxes for the focus points during a test trip. Prior to the tool, the drawing of the graph is a tremendous manual work. In this paper, a method for generating the track layout graph based on Visio secondary development is presented, by calling the Visio object model based on COM components under .NET platform. Firstly the data for drawing the track layout, including the DAT files of station and the track database of section is analyzed; secondly corresponding data structures are defined; thirdly, the process of Visio secondary development is briefly introduced; finally the algorithm for generating the track layout are presented in detail. The editable Visio track layout graph generated with this method is automatically inserted into the Word test sequence file, thus greatly sparing manual efforts. Besides, the method for drawing the track layout is universal, which has wide application in the laboratory simulation and testing platform of train control system, such as station interlocking, Radio Block Center, Train Control Center, Simulation Manager and so on.
Keywords :
XML; control engineering computing; digital simulation; graph theory; graphical user interfaces; railways; .NET platform; COM components; CTCS-3 train control system; DAT files; Visio object model; Visio secondary development; Xml test scripts; automatic track layout graph generation; commissioning; computer-aided tool; integrated graphical editing environment; integration testing; interoperability testing; laboratory testing; pilot track testing; prompt boxes; radio block center; simulation manager; station interlocking; train control center; word test sequence files; Data structures; Degradation; Insulation life; Layout; Switches; Topology; COM Components; CTCS-3; Test Sequence; Track Layout; Train Control System; Visio Secondary Development;