CN115145237B - Railway system interface code position automatic testing method and system - Google Patents
Railway system interface code position automatic testing method and system Download PDFInfo
- Publication number
- CN115145237B CN115145237B CN202210126643.5A CN202210126643A CN115145237B CN 115145237 B CN115145237 B CN 115145237B CN 202210126643 A CN202210126643 A CN 202210126643A CN 115145237 B CN115145237 B CN 115145237B
- Authority
- CN
- China
- Prior art keywords
- code bit
- time
- test
- bit test
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 402
- 238000010998 test method Methods 0.000 claims abstract description 9
- 239000006185 dispersion Substances 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 8
- 238000013459 approach Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000012163 sequencing technique Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 17
- 238000004458 analytical method Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
The invention relates to a railway system interface code bit automatic test method and system, which are used for determining the type of a code bit to be tested and determining a code bit test sequence table based on the type of the code bit to be tested; generating a code bit test instruction and code bit test time information according to the type of the code bit to be tested and the code bit test sequence table, calculating the data packet capturing time according to the type of the code bit to be tested and the code bit test time information, sending the code bit test instruction according to the code bit test sequence table and the code bit test time information, capturing packet data at the data packet capturing time corresponding to the code bit to be tested, and completing automatic test. The whole automatic flow from transmitting to receiving of the macroscopic transmission sequence, the microscopic transmission time and the packet grabbing time is obtained, the integrity of code bit testing is ensured, and the manpower and time consumption in the railway system interface code bit testing method is reduced.
Description
Technical Field
The invention relates to the technical field of railway system interface testing, in particular to an automatic testing method for railway system interface code bits.
Background
The interlocking system is a core safety related subsystem in the railway signal control system, ensures the accuracy of contents in various aspects of logic, interfaces, data and the like of the system, and is a basis for ensuring the safety of the railway signal control system. The interlocking system is connected with the subsystems through interfaces and comprises an ATS subsystem, a ZC subsystem, an LEU subsystem and a vehicle-mounted subsystem, wherein a large amount of code bit control information is contained in data communication between the interlocking system and the ZC subsystem and between the interlocking system and the LEU subsystem, the code bit control information comprises sequential coding information and control instruction information of equipment or modules, the order of magnitude of the code bit control information, the complexity of the coding information and the control instruction information are determined by the actual working condition of a circuit, and the code bit control information corresponding to the complicated working condition of the circuit is more. In the actual use process of the railway signal control system, in order to ensure that the code position control information is correct, so that the command and the execution result are consistent, all equipment or modules of a railway line are required to be tested and verified one by one, including a signal machine, a route, a turnout, a track section, a shielding door, an emergency stop button and the like, and whether the code position control information of the test and verification equipment or the module can be correctly validated or not is tested and verified. The code bit test in the prior art is carried out manually through a human-computer interface according to a code bit table one by one, the integrity of the code bit test can be guaranteed in the mode, but a large amount of repeated labor time is consumed, the correctness of the code bit is additionally verified in the function test process, the consistency of a command and an execution result is guaranteed, and the possibility of missing the code bit test exists in the mode.
Disclosure of Invention
The invention provides an automatic test method for the code bit of a railway system interface, which solves the problems of large manpower and time consumption and difficult guarantee of the integrity of the code bit test in the traditional test method for the code bit of the railway system interface, and realizes the automatic test of the code bit on the basis of guaranteeing the integrity of the code bit test.
The specific technical scheme is as follows:
an automatic test method for interface code bits of a railway system comprises the following steps:
step S1, determining a type of a code bit to be tested, and determining a code bit test sequence table based on the type of the code bit to be tested;
S2, generating a code bit test instruction and code bit test time information according to the type of the code bit to be tested and a code bit test sequence table;
S3, calculating data packet capturing time according to the type of the code bit to be detected and the code bit test time information;
And S4, transmitting a code bit test instruction according to the code bit test sequence table and the code bit test time information, and capturing packet data at the packet capturing time corresponding to the code bit to be tested, so as to complete automatic test.
Further, the type of the code bit to be detected at least comprises a route, a turnout, a section occupation and a zero dispersion;
The code bit test instruction comprises control command information and acquisition data information, wherein the control command information comprises an approach command and a switch command, and the acquisition data information comprises section occupation information and scattered variable information.
Further, for the approach command and the switch command, the test instruction includes a control command index value and a control command value;
And acquiring all the entities in the interlocking control area, numbering all the entities in the interlocking control area in a classified manner, generating control command index values corresponding to all the entities in the interlocking control area, and generating the control command values corresponding to all the entities in the interlocking control area according to the control operation of all the entities in the interlocking control area.
Further, for the section occupation information and the scattered variable information, all entities and entity types in the interlocking control area are obtained, control command values corresponding to all the entities in the interlocking control area are generated, the control command values are classified according to the entity types of all the entities, the control command values are ordered according to the sequence of the entity types, a control command value list is generated, the control command value list is coded according to the byte type data, and an issuing instruction is generated.
Further, if the type of the code bit to be detected is a route, determining the start end and the end of the route, generating a command corresponding to the start end of the route and a command corresponding to the end of the route, and obtaining a code bit test instruction;
and determining the sending time of the command at the beginning of the route and the sending time of the command at the end of the route according to a preset time limit rule and a code bit test sequence table, and obtaining code bit test time information corresponding to the route.
Further, if the type of the code bit to be tested is a turnout, generating a turnout positioning test instruction and a turnout inversion test instruction to be combined into a pair to obtain turnout code bit test instructions, wherein each test instruction comprises a command index and a command value;
Determining action effective time of the switch positioning test instruction and the switch inversion test instruction, calculating interval time of the switch positioning test instruction and the switch inversion test instruction based on the action effective time, and determining sending time of the switch positioning test instruction and the switch inversion test instruction pair according to the code bit test sequence table and the interval time to obtain code bit test time information corresponding to the switch.
Further, the step S2 includes determining the axle counting state information and the scattered quantity information in the interlocking control area if the type of the code bit to be detected is the axle counting section code bit and the scattered quantity information code bit, converting the axle counting state information or the scattered quantity information one by one to generate a code bit test instruction corresponding to the axle counting section code bit and the scattered quantity information code bit, and generating code bit test time information according to a code bit test sequence table.
Further, if the type of the code bit to be detected is a route, calculating packet capturing time and a time interval for issuing the route code bit test instruction according to the action time sequence of the route code bit test instruction, and calculating data packet capturing time according to the code bit test time information and the time interval;
If the type of the code bit to be detected is a turnout, calculating packet grabbing time according to the action time sequence of the turnout code bit test instruction and code bit test time information;
if the type of the code bit to be detected is the code bit of the axle counting section and the scattered quantity information code bit, determining the issuing time of the code bit test instruction according to the code bit test time information, and calculating the packet grabbing time according to the issuing time of the code bit test instruction and the communication period.
An automatic test system for interface code bits of a railway system specifically comprises:
The sequence generation module is used for determining the type of the code bit to be tested and determining a code bit test sequence table based on the type of the code bit to be tested;
the instruction and moment generating module is used for generating a code bit test instruction and code bit test moment information according to the type of the code bit to be tested and the code bit test sequence table;
the packet capturing time calculation module is used for calculating the packet capturing time of the data according to the type of the code bit to be detected and the code bit test moment information;
And the automatic test module is used for sending a code bit test instruction according to the code bit test sequence table and the code bit test time information, and capturing packet data at the packet capturing time corresponding to the code bit to be tested, so as to complete the automatic test.
Drawings
FIG. 1 is a flow chart of a method for automatically testing interface code bits of a railway system according to an embodiment of the present invention;
FIG. 2 is a multi-thread control flow of the interlocking code automatic test system;
FIG. 3 is a representation of segment occupancy information and information after a scattered variable test instruction is queued;
FIG. 4 is a timing diagram illustrating the operation of the bit test instruction of the way;
FIG. 5 is a timing diagram illustrating the operation of the bit test command for a switch.
Detailed Description
The following description of the embodiments of the present application will be made more fully hereinafter with reference to the accompanying drawings, in which it is shown, however, only some, but not all embodiments of the application are shown. As one of ordinary skill in the art can know, with the development of technology and the appearance of new scenes, the technical scheme provided by the embodiment of the application is also applicable to similar technical problems.
The terms "comprises" and "comprising," along with any variations thereof, in the description and claims of the application and in the foregoing drawings, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
The first embodiment of the invention relates to a railway system interface code bit automatic test method, the flow of which is shown in figure 1,
The method is used for automatically testing the code bit data sent by the interlocking to the ZC and the interlocking to the LEU. The automatic test terminal is connected with the interlocking logic machine, periodically transmits test information according to the existing system interface protocol, analyzes communication data between the interlocking and the ZC and between the interlocking and the LEU according to the interface protocol in the test information transmission period, and compares the test information with the packet grabbing analysis information to check the correctness of the code bit transmitted by the interlocking.
An automatic test method for interface code bits of a railway system comprises the following steps:
step S1, determining a type of a code bit to be tested, and determining a code bit test sequence table based on the type of the code bit to be tested;
The invention classifies different types of automatic test commands, automatic sending mechanisms and sending and packet-grabbing decoding opportunities, a plurality of code bits to be tested are provided, the code bits to be tested comprise different types, and further, the types of the code bits to be tested at least comprise routes, switches, section occupation and zero dispersion.
In the process of actually performing automatic test, because of the constraint of the interlocking relationship, control commands corresponding to various code bits to be tested cannot be sent simultaneously, for example, switch action commands or axle counting occupation information cannot be sent simultaneously when route control command information is sent, so that after the type of the code bit to be tested is determined, a test sequence table of the code bits of different types of information is determined according to the type of the code bit to be tested, and an automatic test mechanism of the code bits of different types is generated from the angle of the code bit to be tested. Furthermore, the design of the interlocking code bit automatic test system adopts multi-thread control, and different thread control flows are shown in figure 2, wherein the multi-thread specifically comprises a command generating thread, a command sending thread, a packet grabbing analysis thread and a data comparison thread. The command generating thread is used for generating different types of control commands according to different code bit test objects and adding the control commands into the command queue, and particularly, generating code bit test instructions corresponding to the code bit test objects when the types of the code bit test objects belong to any one of routes, switches, section occupation and zero dispersion. The command sending thread is used for determining a command sending mode aiming at different types of control commands, recording sending time, specifically determining the sending mode of a test command according to the type of a code bit test object, sending the commands according to the sending mode and the generated sending time, and recording the sending time. The packet grabbing analysis thread is used for determining packet grabbing time and packet grabbing objects and classifying, analyzing and storing packet grabbing data. The data comparison thread is used for comparing the test command with the packet grabbing information according to the sending time and the packet grabbing time, and finally, the automatic test is completed.
In order to test the code bits of different types of data, such as routes, switches, track sections and scattered quantity, a test instruction is sent to the interlocking, and the test instruction comprises two types of information, namely control command information and collected data information. The control command information comprises two kinds of access commands and switch commands, the collected data information comprises section occupation information and scattered variable information, and the scattered variable information comprises an emergency stop command, a car buckling command and a shielding door command.
The code bit information of the test corresponding to the different types of information is ① route command corresponding to the route code bit sent by the test interlock to the ZC, ② switch command corresponding to the test switch code bit, ③ section occupation information corresponding to the test axle counting code bit, ④ scattered variable information corresponding to the test station code bit.
For an approach command and a switch command, a test command sent by an automatic test terminal to an interlocking comprises a control command index value and a control command value, all entities in an interlocking control area are obtained, classified numbers are carried out on all entities in the interlocking control area, the control command index values corresponding to all entities in the interlocking control area are generated, all the entities at least comprise a signal machine, a switch and a station, control operations on all the entities in the interlocking control area are obtained, and the control command values corresponding to all the entities in the interlocking control area are generated according to the control operations on all the entities in the interlocking control area, for example, one control command value is respectively distributed to the control operations such as positioning, inversion and the like of the switch.
For the section occupation information and scattered variables, the test instruction adopts an information large queuing mode. Specifically, all entities and entity types in the interlocking control area are obtained, control command values corresponding to all the entities in the interlocking control area are generated, the control command values are classified according to the entity types of all the entities, the control command values are ordered according to the sequence of the entity types, a control command value list is generated, the control command value list is coded according to byte type data, and an issuing instruction is generated. Further, for the occupied or idle information of the axle counting section sent to the interlocking, two bits are adopted to represent the information corresponding to one axle counting section, and for the control area with n axle counting sections, the information after large queuing is represented as shown in the following figure 3.
S2, generating a code bit test instruction and code bit test time information according to the type of the code bit to be tested and a code bit test sequence table;
and generating a code bit test instruction to be tested corresponding to each different code bit type to be tested respectively, and generating code bit test time information according to the sequence of the code bit test instruction in a code bit test sequence table. Specifically, the types of the code bits to be detected comprise routes, switches, section occupation and zero dispersion.
If the type of the code bit to be tested is a route, determining the starting end and the terminal end of the route, generating a command corresponding to the starting end of the route and a command corresponding to the terminal end of the route, and obtaining a code bit test instruction. Determining the sending time of a command at the beginning of a route and the sending time of a command at the end of the route according to a preset time limit rule and a code bit test sequence table, and obtaining code bit test time information corresponding to the route, wherein the preset time limit rule specifically comprises that the sending time of the command at the beginning of the route and the sending time interval of the command at the end of the route are larger than a command sending period and smaller than an interval time threshold required by interlocking. As an alternative embodiment, the preset time limit rule includes setting a time interval generated by arranging 2 commands corresponding to one route to be 1s. Every time a routing command is generated, the routing command is added into a preset issuing command queue, the commands in the queue are sent out by a timer period, and the sending period of all control commands is set to be 1s.
Further, after each period of execution of a bar code bit test instruction is sent, determining a command type attribute flag according to a control command index value and a control command value of the sent bar code bit test instruction, judging the type of the test instruction, adding the control command index value and the control command value corresponding to the test instruction into a command queue of a route to be used for next packet capturing data analysis if the command belongs to a command related to the route arrangement, wherein the action time sequence of the bar code bit test instruction of the route is shown in fig. 4, t 1 represents the generation time of a terminal command of the route, t 2 represents the issuing time of the terminal command of the route, t 3 represents the execution success time of the terminal command of the route, t 4 represents the generation cancellation time of the route, and t 5 represents the issuing cancellation command time.
If the type of the code bit to be tested is a turnout, a turnout positioning test instruction and a turnout reversed test instruction are generated to be combined into a pair, so that the turnout code bit test instruction is obtained, and each test instruction comprises a command index and a command value. Determining action effective time of the switch positioning test instruction and the switch inversion test instruction, calculating interval time of the switch positioning test instruction and the switch inversion test instruction based on the action effective time, and determining sending time of the switch positioning test instruction and the switch inversion test instruction pair according to the code bit test sequence table and the interval time to obtain code bit test time information corresponding to the switch. Specifically, the switch code bit test instruction is in a single command control mode, that is, one switch control instruction only comprises one control action, for example, a positioning or inversion operation instruction for a specific switch, and each time a control instruction for the switch is sent, only the positioning and inversion operation for the switch are completed.
Further, each time a switch code bit test instruction is generated, the instruction is added into the issued instruction queue, and the instruction in the queue is sent out by a timer period. The positioning and inversion operation commands of the same turnout are generated in pairs so as to determine the code bit packet-grabbing analysis time. As an alternative embodiment, the cycle of the switch positioning test instruction and the switch inversion test instruction pair is set to be 10s, the action time of a single switch test instruction is not more than 2s, namely, the time from the switch test instruction to the switch action in place is within 2s, the generation interval of the positioning and inversion operation commands of the same switch is 4s, the action time sequence is shown in the following figure 5, T 1 represents the generation time of the current switch code bit test instruction, T 2 represents the issuing time of the current switch code bit test instruction, T 3 represents the execution in place time of the current switch code bit test instruction, T 4 represents the generation time of the next switch code bit test instruction of the current switch, and T 5 represents the time of the next switch code bit test instruction of the current switch.
If the type of the code bit to be detected is the code bit of the axle counting section and the code bit of the scattered quantity information, the axle counting state information and the scattered quantity information in the interlocking control area are determined, the axle counting state information or the scattered quantity information is converted one by one to generate a code bit test instruction corresponding to the code bit of the axle counting section and the code bit of the scattered quantity information, and code bit test time information is generated according to a code bit test sequence table. Each bar code bit test instruction only has one axle counting state information or scattered quantity information, and each bar code bit test instruction comprises a control instruction for the axle counting state information and the scattered quantity information in the interlocking control area. The code bit test instruction corresponding to the code bit of the axle counting section and the code bit of the scattered quantity information adopts an information large queuing mode, and the aim of simultaneously controlling all axle counting state information and the scattered quantity information is fulfilled when each bar code bit test instruction is sent. As an alternative embodiment, when the code bit automatic test is carried out on the control area comprising n axle counting sections, the first axle counting section is set to be in an occupied state, the other axle counting sections are set to be in idle states, and a test instruction is sent.
S3, calculating data packet capturing time according to the type of the code bit to be detected and the code bit test time information;
For each different code bit type to be tested, the invention provides different data packet capturing time calculation modes, so that the data packet capturing time is calculated according to the code bit type to be tested and the code bit test time information for each code bit test instruction to be tested in the step S2. Specifically, the types of the code bits to be detected comprise routes, switches, section occupation and zero dispersion.
If the type of the code bit to be detected is a route, calculating packet capturing time and a time interval for issuing the route code bit test instruction according to the action time sequence of the route code bit test instruction, and calculating data packet capturing time according to the code bit test time information and the time interval. Specifically, in order to complete automatic testing, after the function of automatically arranging routes is achieved, the interlocking and ZC, interlocking and LEU interface data are required to be acquired and parsed, so that whether relevant code bits are correct or not under the condition that specific routes are arranged successfully is checked, and the packet capturing time is between the time when route arrangement is successful and the time when route cancelling commands are sent, and is the duration of routes at the moment. The method comprises the steps of determining time differences between action time sequences of an access code bit test instruction, including time differences between issuing time of a terminal command of the access and generating time of the terminal command of the access, time differences between successful execution time of the terminal command of the access and issuing time of the terminal command of the access, time differences between generating cancelling access time and generating time of the terminal command of the access, time differences between issuing cancelling command time and generating time of the terminal command of the access, and time differences between duration time calculated according to the time differences between the action time sequences of the access code bit test instruction, and obtaining the time intervals of the packet grabbing time and the access code bit test instruction.
As an alternative embodiment, the command sending period is set to be 1s, and after the routing command is sent, 7s later route arrangement is successfully performed. The relationship between the moments is as follows:
0≤t2-t1≤1s (1)
t3-t2=7s (2)
t4-t1=9s (3)
0≤t5-t4≤1s (4)
According to the formulas (1) to (4), the arithmetic rule of the inequality can be used to obtain
1≤t5-t3≤3 (5)
8≤t5-t2≤10 (6)
Equation (5) indicates that the duration of the route from t 3 to t 5 lasts for 1 to 3s, and the packet-grabbing decoding should be performed during this period. If the duration lasts for 1-3 s, the cancelling command time t 5 is issued and the command time t 2 of the issuing route terminal is issued for at least 8s, a query timer is set, the route command queues are checked regularly, when the number in the command queues is more than 2, the head 2-bit data in the queues are taken out, the transmitted route information is confirmed, the time is delayed for 7s, and the data packet capturing is carried out, so that the packet capturing time is ensured to fall in the route duration, the code bit information acquisition of the corresponding route is completed, and the automatic comparison is further realized.
If the type of the code bit to be detected is a turnout, calculating the packet grabbing time according to the action time sequence of the turnout code bit test instruction and the code bit test time information. Specifically, a time interval between the issuing time of the current switch code bit test instruction and the generating time of the current switch code bit test instruction, a time interval between the execution in-place time of the current switch code bit test instruction and the issuing time of the current switch code bit test instruction, a time interval between the generating time of the next switch code bit test instruction of the current switch and the generating time of the current switch code bit test instruction, and a time interval between the issuing time of the next switch code bit test instruction of the current switch and the generating time of the current switch code bit test instruction are calculated according to the action time sequence of the switch code bit test instruction, so that the time interval between the execution in-place time of the current switch code bit test instruction of the next current switch is calculated as a packet grabbing time period, and the packet grabbing time is calculated according to the code bit test time information and the packet grabbing time period.
As an alternative embodiment, the period of each generated pair of switch bit test instructions is set to be 10s. The action time of a single turnout is not more than 2s, namely, the time from the turnout operation command to the turnout action in place is within 2s, and if the generation interval of the positioning and inversion operation commands of the same turnout is 4s, the following steps are performed:
0≤T2-T1≤1 (7)
T3-T2=2s (8)
T4-T1=4s (9)
0≤T5-T4≤1 (10)
From this, 1 is less than or equal to T 5-T3 is less than or equal to 3, and the packet capturing code bit analysis should be performed in the period of T3-T5.
Setting a query timer, checking switch command queues at regular time, taking out 1-bit data of the head of the queues when the number of the switch command queues is greater than 1, delaying for 2s, performing data packet grabbing analysis and comparison, automatically testing the code bit of the switch command according to the command index and the command value, continuously taking out the next command, and performing the same operation to complete the automatic test of the code bit of the switch.
If the type of the code bit to be detected is the code bit of the axle counting section and the scattered quantity information code bit, determining the issuing time of the code bit test instruction according to the code bit test time information, and calculating the packet grabbing time according to the issuing time of the code bit test instruction and the communication period. After the code bit test instruction is sent, the occupied state information of the axle counting section is acquired in an interlocking way and is executed, wherein the time consumption of the execution process is very short and can be ignored, so that the CI-ZC interface information packet grabbing is carried out only by considering the communication period after the code bit test instruction is sent, and the axle counting state information and scattered quantity information of all the axle counting sections are analyzed to judge whether the test is passed or not.
And S4, transmitting a code bit test instruction according to the code bit test sequence table and the code bit test time information, and capturing packet data at the packet capturing time corresponding to the code bit to be tested, so as to complete automatic test.
The sequence relation between different types of code bit test instructions and the code bit test instructions of the same type is determined in the code bit test sequence table, the code bit test moment information is used for representing action sequence time information of the different code bit test instructions, the code bit test sequence table and the code bit test moment information form an automatic test scheme, the code bit test instructions are sent according to the code bit test sequence table and the code bit test moment information, the code bit test instructions are taken out one by one to be issued, packet data are acquired at the packet data acquisition time corresponding to each code bit test instruction, and automatic comparison is achieved to complete automatic test.
The railway system interface code bit automatic test method provided by the embodiment of the invention determines an automatic test flow from the transmitting dimension and the receiving dimension. In the transmitting dimension, firstly, a code bit test sequence table is determined according to the type of the code bit to be tested, namely, the sequence relation between different types of code bit test instructions and the same type of code bit test instructions is determined on a macroscopic level, and then, for each code bit test instruction, the action sequence moment information of the code bit test instruction is determined, namely, the automatic test time sequence is determined on a microscopic level. In the receiving dimension, calculating the packet grabbing time corresponding to the code bit type to be detected according to the code bit type to be detected, so that a whole automatic flow from transmitting to receiving is obtained from macroscopic transmitting sequence, microscopic transmitting time and packet grabbing time. On one hand, the integrity of the code bit test is ensured by sequentially testing various code bit test instructions to be tested, and on the other hand, the manpower and time consumption in the railway system interface code bit test method are reduced by automatically designing the transmission-to-reception flow.
Example two
Further, a second embodiment of the present invention relates to an automatic testing system for interface code bits of a railway system, specifically including:
The sequence generation module is used for determining the type of the code bit to be tested and determining a code bit test sequence table based on the type of the code bit to be tested;
The invention classifies different types of automatic test commands, automatic sending mechanisms and sending and packet-grabbing decoding opportunities, a plurality of code bits to be tested are provided, the code bits to be tested comprise different types, and further, the types of the code bits to be tested at least comprise routes, switches, section occupation and zero dispersion.
In the process of actually performing automatic test, because of the constraint of the interlocking relationship, control commands corresponding to various code bits to be tested cannot be sent simultaneously, for example, switch action commands or axle counting occupation information cannot be sent simultaneously when route control command information is sent, so that after the type of the code bit to be tested is determined, a test sequence table of the code bits of different types of information is determined according to the type of the code bit to be tested, and an automatic test mechanism of the code bits of different types is generated from the angle of the code bit to be tested. Furthermore, the design of the interlocking code bit automatic test system adopts multi-thread control, and different thread control flows are shown in figure 2, wherein the multi-thread specifically comprises a command generating thread, a command sending thread, a packet grabbing analysis thread and a data comparison thread. The command generating thread is used for generating different types of control commands according to different code bit test objects and adding the control commands into the command queue, and particularly, generating code bit test instructions corresponding to the code bit test objects when the types of the code bit test objects belong to any one of routes, switches, section occupation and zero dispersion. The command sending thread is used for determining a command sending mode aiming at different types of control commands, recording sending time, specifically determining the sending mode of a test command according to the type of a code bit test object, sending the commands according to the sending mode and the generated sending time, and recording the sending time. The packet grabbing analysis thread is used for determining packet grabbing time and packet grabbing objects and classifying, analyzing and storing packet grabbing data. The data comparison thread is used for comparing the test command with the packet grabbing information according to the sending time and the packet grabbing time, and finally, the automatic test is completed.
In order to test the code bits of different types of data, such as routes, switches, track sections and scattered quantity, a test instruction is sent to the interlocking, and the test instruction comprises two types of information, namely control command information and collected data information. The control command information comprises two kinds of access commands and switch commands, the collected data information comprises section occupation information and scattered variable information, and the scattered variable information comprises an emergency stop command, a car buckling command and a shielding door command.
The code bit information of the test corresponding to the different types of information is ① route command corresponding to the route code bit sent by the test interlock to the ZC, ② switch command corresponding to the test switch code bit, ③ section occupation information corresponding to the test axle counting code bit, ④ scattered variable information corresponding to the test station code bit.
For the information of the route command and the turnout command, the test command sent by the automatic test terminal to the interlocking comprises a control command index value and a control command value, all entities in the interlocking control area are obtained, all entities in the interlocking control area are classified and numbered, the control command index value corresponding to each entity in the interlocking control area is generated, all entities at least comprise a signal machine, a turnout and a station, the control operation of each entity in the interlocking control area is obtained, the control command value corresponding to each entity in the interlocking control area is generated according to the control operation of each entity in the interlocking control area, and for example, one control command value is respectively distributed to the control operations of positioning, inversion and the like of the turnout.
For the section occupation information and scattered variables, the test instruction adopts an information large queuing mode. Specifically, all entities and entity types in the interlocking control area are obtained, control command values corresponding to all the entities in the interlocking control area are generated, the control command values are classified according to the entity types of all the entities, the control command values are ordered according to the sequence of the entity types, a control command value list is generated, the control command value list is coded according to byte type data, and an issuing instruction is generated. Further, for the occupied or idle information of the axle counting section sent to the interlocking, two bits are adopted to represent the information corresponding to one axle counting section, and for the control area with n axle counting sections, the information after large queuing is represented as shown in the following figure 3.
The instruction and moment generating module is used for generating a code bit test instruction and code bit test moment information according to the type of the code bit to be tested and the code bit test sequence table;
and generating a code bit test instruction to be tested corresponding to each different code bit type to be tested respectively, and generating code bit test time information according to the sequence of the code bit test instruction in a code bit test sequence table. Specifically, the types of the code bits to be detected comprise routes, switches, section occupation and zero dispersion.
If the type of the code bit to be tested is a route, determining the starting end and the terminal end of the route, generating a command corresponding to the starting end of the route and a command corresponding to the terminal end of the route, and obtaining a code bit test instruction. Determining the sending time of a command at the beginning of a route and the sending time of a command at the end of the route according to a preset time limit rule and a code bit test sequence table, and obtaining code bit test time information corresponding to the route, wherein the preset time limit rule specifically comprises that the sending time of the command at the beginning of the route and the sending time interval of the command at the end of the route are larger than a command sending period and smaller than an interval time threshold required by interlocking. As an alternative embodiment, the preset time limit rule includes setting a time interval generated by arranging 2 commands corresponding to one route to be 1s. Every time a routing command is generated, the routing command is added into a preset issuing command queue, the commands in the queue are sent out by a timer period, and the sending period of all control commands is set to be 1s.
Further, after each period of execution of a bar code bit test instruction is sent, determining a command type attribute flag according to a control command index value and a control command value of the sent bar code bit test instruction, judging the type of the test instruction, adding the control command index value and the control command value corresponding to the test instruction into a command queue of a route to be used for next packet capturing data analysis if the command belongs to a command related to the route arrangement, wherein the action time sequence of the bar code bit test instruction of the route is shown in fig. 4, t 1 represents the generation time of a terminal command of the route, t 2 represents the issuing time of the terminal command of the route, t 3 represents the execution success time of the terminal command of the route, t 4 represents the generation cancellation time of the route, and t 5 represents the issuing cancellation command time.
If the type of the code bit to be tested is a turnout, a turnout positioning test instruction and a turnout reversed test instruction are generated to be combined into a pair, so that the turnout code bit test instruction is obtained, and each test instruction comprises a command index and a command value. Determining action effective time of the switch positioning test instruction and the switch inversion test instruction, calculating interval time of the switch positioning test instruction and the switch inversion test instruction based on the action effective time, and determining sending time of the switch positioning test instruction and the switch inversion test instruction pair according to the code bit test sequence table and the interval time to obtain code bit test time information corresponding to the switch. Specifically, the switch code bit test instruction is in a single command control mode, that is, one switch control instruction only comprises one control action, for example, a positioning or inversion operation instruction for a specific switch, and each time a control instruction for the switch is sent, only the positioning and inversion operation for the switch are completed.
Further, each time a switch code bit test instruction is generated, the instruction is added into the issued instruction queue, and the instruction in the queue is sent out by a timer period. The positioning and inversion operation commands of the same turnout are generated in pairs so as to determine the code bit packet-grabbing analysis time. As an alternative embodiment, the cycle of the switch positioning test instruction and the switch inversion test instruction pair is set to be 10s, the action time of a single switch test instruction is not more than 2s, namely, the time from the switch test instruction to the switch action in place is within 2s, the generation interval of the positioning and inversion operation commands of the same switch is 4s, the action time sequence is shown in the following figure 4, T 1 represents the generation time of the current switch code bit test instruction, T 2 represents the issuing time of the current switch code bit test instruction, T 3 represents the execution in place time of the current switch code bit test instruction, T 4 represents the generation time of the next switch code bit test instruction of the current switch, and T 5 represents the time of the next switch code bit test instruction of the current switch.
If the type of the code bit to be detected is the code bit of the axle counting section and the code bit of the scattered quantity information, the axle counting state information and the scattered quantity information in the interlocking control area are determined, the axle counting state information or the scattered quantity information is converted one by one to generate a code bit test instruction corresponding to the code bit of the axle counting section and the code bit of the scattered quantity information, and code bit test time information is generated according to a code bit test sequence table. Each bar code bit test instruction only has one axle counting state information or scattered quantity information, and each bar code bit test instruction comprises a control instruction for the axle counting state information and the scattered quantity information in the interlocking control area. The code bit test instruction corresponding to the code bit of the axle counting section and the code bit of the scattered quantity information adopts an information large queuing mode, and the aim of simultaneously controlling all axle counting state information and the scattered quantity information is fulfilled when each bar code bit test instruction is sent. As an alternative embodiment, when the code bit automatic test is carried out on the control area comprising n axle counting sections, the first axle counting section is set to be in an occupied state, the other axle counting sections are set to be in idle states, and a test instruction is sent.
The packet capturing time calculation module is used for calculating the packet capturing time of the data according to the type of the code bit to be detected and the code bit test moment information;
For each different code bit type to be tested, the invention provides different data packet capturing time calculation modes, so that the data packet capturing time is calculated according to the code bit type to be tested and the code bit test time information for each code bit test instruction to be tested in the step S2. Specifically, the types of the code bits to be detected comprise routes, switches, section occupation and zero dispersion.
If the type of the code bit to be detected is a route, calculating packet capturing time and a time interval for issuing the route code bit test instruction according to the action time sequence of the route code bit test instruction, and calculating data packet capturing time according to the code bit test time information and the time interval. Specifically, in order to complete automatic testing, after the function of automatically arranging routes is achieved, the interlocking and ZC, interlocking and LEU interface data are required to be acquired and parsed, so that whether relevant code bits are correct or not under the condition that specific routes are arranged successfully is checked, and the packet capturing time is between the time when route arrangement is successful and the time when route cancelling commands are sent, and is the duration of routes at the moment. The method comprises the steps of determining time differences between action time sequences of an access code bit test instruction, including time differences between issuing time of a terminal command of the access and generating time of the terminal command of the access, time differences between successful execution time of the terminal command of the access and issuing time of the terminal command of the access, time differences between generating cancelling access time and generating time of the terminal command of the access, time differences between issuing cancelling command time and generating time of the terminal command of the access, and time differences between duration time calculated according to the time differences between the action time sequences of the access code bit test instruction, and obtaining the time intervals of the packet grabbing time and the access code bit test instruction.
As an alternative embodiment, the command sending period is set to be 1s, and after the routing command is sent, 7s later route arrangement is successfully performed. The relationship between the moments is as follows:
0≤t2-t1≤1s (1)
t3-t2=7s (2)
t4-t1=9s (3)
0≤t5-t4≤1s (4)
According to the formulas (1) to (4), the arithmetic rule of the inequality can be used to obtain
1≤t5-t3≤3 (5)
8≤t5-t2≤10 (6)
Equation (5) indicates that the duration of the route from t 3 to t 5 lasts for 1 to 3s, and the packet-grabbing decoding should be performed during this period. If the duration lasts for 1-3 s, the cancelling command time t 5 is issued and the command time t 2 of the issuing route terminal is issued for at least 8s, a query timer is set, the route command queues are checked regularly, when the number in the command queues is more than 2, the head 2-bit data in the queues are taken out, the transmitted route information is confirmed, the time is delayed for 7s, and the data packet capturing is carried out, so that the packet capturing time is ensured to fall in the route duration, the code bit information acquisition of the corresponding route is completed, and the automatic comparison is further realized.
If the type of the code bit to be detected is a turnout, calculating the packet grabbing time according to the action time sequence of the turnout code bit test instruction and the code bit test time information. Specifically, a time interval between the issuing time of the current switch code bit test instruction and the generating time of the current switch code bit test instruction, a time interval between the execution in-place time of the current switch code bit test instruction and the issuing time of the current switch code bit test instruction, a time interval between the generating time of the next switch code bit test instruction of the current switch and the generating time of the current switch code bit test instruction, and a time interval between the issuing time of the next switch code bit test instruction of the current switch and the generating time of the current switch code bit test instruction are calculated according to the action time sequence of the switch code bit test instruction, so that the time interval between the execution in-place time of the current switch code bit test instruction of the next current switch is calculated as a packet grabbing time period, and the packet grabbing time is calculated according to the code bit test time information and the packet grabbing time period.
As an alternative embodiment, the period of each generated pair of switch bit test instructions is set to be 10s. The action time of a single turnout is not more than 2s, namely, the time from the turnout operation command to the turnout action in place is within 2s, and if the generation interval of the positioning and inversion operation commands of the same turnout is 4s, the following steps are performed:
0≤T2-T1≤1 (7)
T3-T2=2s (8)
T4-T1=4s (9)
0≤T5-T4≤1 (10)
From this, 1 is less than or equal to T 5-T3 is less than or equal to 3, and the packet capturing code bit analysis should be performed in the period of T3-T5.
Setting a query timer, checking switch command queues at regular time, taking out 1-bit data of the head of the queues when the number of the switch command queues is greater than 1, delaying for 2s, performing data packet grabbing analysis and comparison, automatically testing the code bit of the switch command according to the command index and the command value, continuously taking out the next command, and performing the same operation to complete the automatic test of the code bit of the switch.
If the type of the code bit to be detected is the code bit of the axle counting section and the scattered quantity information code bit, determining the issuing time of the code bit test instruction according to the code bit test time information, and calculating the packet grabbing time according to the issuing time of the code bit test instruction and the communication period. After the code bit test instruction is sent, the occupied state information of the axle counting section is acquired in an interlocking way and is executed, wherein the time consumption of the execution process is very short and can be ignored, so that the CI-ZC interface information packet grabbing is carried out only by considering the communication period after the code bit test instruction is sent, and the axle counting state information and scattered quantity information of all the axle counting sections are analyzed to judge whether the test is passed or not.
And the automatic test module is used for sending a code bit test instruction according to the code bit test sequence table and the code bit test time information, and capturing packet data at the packet capturing time corresponding to the code bit to be tested, so as to complete the automatic test.
The sequence relation between different types of code bit test instructions and the code bit test instructions of the same type is determined in the code bit test sequence table, the code bit test moment information is used for representing action sequence time information of the different code bit test instructions, the code bit test sequence table and the code bit test moment information form an automatic test scheme, the code bit test instructions are sent according to the code bit test sequence table and the code bit test moment information, the code bit test instructions are taken out one by one to be issued, packet data are acquired at the packet data acquisition time corresponding to each code bit test instruction, and automatic comparison is achieved to complete automatic test.
The above steps of the methods are divided into only for clarity of description, and may be combined into one step or split into multiple steps when implemented, so long as the steps include the same logic relationship, and all the steps are within the protection scope of the patent, and adding insignificant modification or introducing insignificant design to the algorithm or the process, but not changing the core design of the algorithm and the process, and all the steps are within the protection scope of the patent.
The above examples are merely illustrative embodiments of the present invention, and the present invention is not limited thereto, and modifications and variations may be made to the above examples by those skilled in the art without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications and variations of the invention be covered by the claims, which are within the ordinary skill of the art, be within the spirit and scope of the present disclosure.
Claims (2)
1. An automatic test method for code bit of railway system interface is used for automatically testing code bit data sent by an interlocking to ZC and an interlocking to LEU, and comprises the following steps:
step S1, determining a type of a code bit to be tested, and determining a code bit test sequence table based on the type of the code bit to be tested;
S2, generating a code bit test instruction and code bit test time information according to the type of the code bit to be tested and a code bit test sequence table;
The step S2 includes:
1) If the type of the code bit to be tested is a route, determining the starting end and the terminal end of the route, generating a command corresponding to the starting end of the route and a command corresponding to the terminal end of the route, and obtaining a code bit test instruction;
determining the sending time of a command at the beginning of a route and the sending time of a command at the end of the route according to a preset time limit rule and a code bit test sequence table, and obtaining code bit test time information corresponding to the route;
2) If the type of the code bit to be tested is a turnout, generating a turnout positioning test instruction and a turnout reversed test instruction to be combined into a pair to obtain turnout code bit test instructions, wherein each test instruction comprises a command index and a command value;
Determining action effective time of a turnout positioning test instruction and a turnout inversion test instruction, calculating interval time of the turnout positioning test instruction and the turnout inversion test instruction based on the action effective time, and determining sending time of the turnout positioning test instruction and the turnout inversion test instruction pair according to a code bit test sequence table and the interval time to obtain code bit test time information corresponding to the turnout;
3) If the type of the code bit to be detected is the code bit of the axle counting section and the code bit of the scattered quantity information, determining axle counting state information and scattered quantity information in the interlocking control area, converting the axle counting state information or the scattered quantity information one by one to generate a code bit test instruction corresponding to the code bit of the axle counting section and the code bit of the scattered quantity information, and generating code bit test time information according to a code bit test sequence table;
S3, calculating data packet capturing time according to the type of the code bit to be detected and the code bit test time information;
If the type of the code bit to be detected is a route, calculating packet capturing time and a time interval for issuing the route code bit test instruction according to the action time sequence of the route code bit test instruction, and calculating data packet capturing time according to code bit test time information and the time interval;
If the type of the code bit to be detected is a turnout, calculating packet grabbing time according to the action time sequence of the turnout code bit test instruction and code bit test time information;
If the type of the code bit to be detected is the code bit of the axle counting section and the scattered quantity information code bit, determining the issuing time of the code bit test instruction according to the code bit test time information, and calculating the packet grabbing time according to the issuing time of the code bit test instruction and the communication period;
s4, sending a code bit test instruction according to a code bit test sequence table and code bit test time information, and capturing packet data at the packet capturing time corresponding to the code bit to be tested, so as to complete automatic test;
The sequence relation between different types of code bit test instructions and the code bit test instructions of the same type is determined in the code bit test sequence table, the code bit test moment information is used for representing the action sequence time information of the different code bit test instructions, the code bit test sequence table and the code bit test moment information form an automatic test scheme, the code bit test instructions are sent according to the code bit test sequence table and the code bit test moment information, the code bit test instructions are taken out one by one to be issued, packet data are acquired at the packet data acquisition time corresponding to each code bit test instruction, and automatic comparison is realized to complete automatic test;
the type of the code bit to be detected at least comprises a route, a turnout, a section occupation and a zero dispersion;
The code bit test instruction comprises control command information and acquisition data information, wherein the control command information comprises an approach command and a switch command;
for an approach command and a switch command, the test command comprises a control command index value and a control command value;
Acquiring all entities in the interlocking control area, numbering all the entities in the interlocking control area in a classified manner, generating control command index values corresponding to all the entities in the interlocking control area, and generating control command values corresponding to all the entities in the interlocking control area according to control operations on all the entities in the interlocking control area;
And acquiring all entities and entity types in the interlocking control area for the section occupation information and the scattered variable information, generating control command values corresponding to all the entities in the interlocking control area, classifying the control command values according to the entity types of all the entities, sequencing the control command values according to the sequence of the entity types, generating a control command value list, coding the control command value list according to the byte type data in a bit mode, and generating an issuing instruction.
2. An automatic testing system for code bit of railway system interface, which is used for automatically testing code bit data sent by an interlocking to ZC and an interlocking to LEU, and adopts the testing method as claimed in claim 1, and specifically comprises the following steps:
The sequence generation module is used for determining the type of the code bit to be tested and determining a code bit test sequence table based on the type of the code bit to be tested;
the instruction and moment generating module is used for generating a code bit test instruction and code bit test moment information according to the type of the code bit to be tested and the code bit test sequence table;
the packet capturing time calculation module is used for calculating the packet capturing time of the data according to the type of the code bit to be detected and the code bit test moment information;
And the automatic test module is used for sending a code bit test instruction according to the code bit test sequence table and the code bit test time information, and capturing packet data at the packet capturing time corresponding to the code bit to be tested, so as to complete the automatic test.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210126643.5A CN115145237B (en) | 2022-02-10 | 2022-02-10 | Railway system interface code position automatic testing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210126643.5A CN115145237B (en) | 2022-02-10 | 2022-02-10 | Railway system interface code position automatic testing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115145237A CN115145237A (en) | 2022-10-04 |
CN115145237B true CN115145237B (en) | 2025-04-25 |
Family
ID=83404955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210126643.5A Active CN115145237B (en) | 2022-02-10 | 2022-02-10 | Railway system interface code position automatic testing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115145237B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118238867A (en) * | 2023-12-27 | 2024-06-25 | 比亚迪股份有限公司 | Interlocking system code value updating method, system, device and vehicle |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101580073A (en) * | 2008-05-12 | 2009-11-18 | 卡斯柯信号有限公司 | Computer interlocking system code bit-level redundancy method |
CN102624576A (en) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | Method for automatically testing webpage downloading time of browser and system thereof |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060033605A1 (en) * | 2004-08-10 | 2006-02-16 | Bridge Norman L | Locomotive security system and method |
CN108259258A (en) * | 2016-12-29 | 2018-07-06 | 卡斯柯信号有限公司 | A kind of system and method for realizing shunting monitoring system automation functional test |
CN108183779B (en) * | 2017-12-22 | 2021-05-11 | 中国铁道科学研究院通信信号研究所 | A dual-channel redundant data transmission processing method for railway signal CTC/TDCS system |
CN109774744B (en) * | 2018-12-18 | 2021-04-09 | 浙江众合科技股份有限公司 | Interlocking code bit testing tool |
CN111310507B (en) * | 2020-01-20 | 2023-08-29 | 北京百度网讯科技有限公司 | Identification code identification method, device and equipment |
CN111708345A (en) * | 2020-05-14 | 2020-09-25 | 北京西南交大盛阳科技股份有限公司 | Simulation test system, test method and test device for signal equipment |
CN112124378B (en) * | 2020-09-23 | 2022-08-30 | 卡斯柯信号(北京)有限公司 | Point-to-point automatic testing method and device for interlocking and ATS |
CN113504774B (en) * | 2021-09-09 | 2021-12-24 | 卡斯柯信号(北京)有限公司 | Train control interlocking integration and dispatching centralized system interface data checking method and device |
-
2022
- 2022-02-10 CN CN202210126643.5A patent/CN115145237B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101580073A (en) * | 2008-05-12 | 2009-11-18 | 卡斯柯信号有限公司 | Computer interlocking system code bit-level redundancy method |
CN102624576A (en) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | Method for automatically testing webpage downloading time of browser and system thereof |
Also Published As
Publication number | Publication date |
---|---|
CN115145237A (en) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113268415A (en) | Interlocking rule automatic test system and method based on test case | |
CN110958295B (en) | Testing method and system based on vehicle-mounted ATP equipment | |
US20240010252A1 (en) | Rail traffic parallel deduction system and method | |
CN111857090B (en) | Method and device for ATS performance test | |
CN115145237B (en) | Railway system interface code position automatic testing method and system | |
CN113343422B (en) | Rail transit operation simulation method and system | |
CN109358599A (en) | A kind of Auto-Test System of train operation monitoring device, method and device | |
CN117150430A (en) | High-speed rail line strong wind prediction algorithm based on multi-source heterogeneous data fusion | |
CN112722016B (en) | Automatic test system and method for rail transit train automatic control system | |
CN103970121A (en) | Distributed automatic test framework system for satellites | |
Isobe et al. | Safety and line capacity in railways–an approach in Timed CSP | |
CN103049379A (en) | System testing method | |
CN103738364B (en) | A kind of section searching method and system | |
Wu et al. | Scenario-based modeling of the on-board of a satellite-based train control system with colored petri nets | |
CN110244688A (en) | Meter bus panel automatic generation method and its system based on LabVIEW | |
CN112906253A (en) | Railway signal dynamic simulation detection method and system | |
CN114063467B (en) | Rail transit ground integrated simulation test system | |
Wang et al. | Hybrid online model-based testing for communication-based train control systems | |
CN102074143A (en) | Rail vehicle driving simulator operation evaluation system and method | |
CN212433629U (en) | Automatic test system of railway system | |
CN117667497B (en) | Automatic fault analysis method and system for dispatching centralized system | |
CN107807631A (en) | A kind of Auto-Test System based on AUTOSAR network management mechanisms | |
CN103523054B (en) | The automation control system of locomotive depot's signal system | |
CN117208052A (en) | Method, device, equipment and medium for testing synchronization of arrival under virtual grouping | |
CN116737538A (en) | Automatic software testing system and method for rail transit traction transmission control unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |