Automatic program burning method and device for railway vehicle and testing method and system

A technology for rail vehicles and burning methods, which is applied in software testing/debugging, error detection/correction, software deployment, etc., and can solve problems such as inability to efficiently complete test quality, inability to directly apply to rail vehicles, and wrong programming procedures , to achieve the degree of automation and high execution efficiency, improve test efficiency, and ensure product quality

Inactive Publication Date: 2020-03-27
ZHUZHOU CSR TIMES ELECTRIC CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For program programming during product testing, offline manual programming is usually used at present, that is, after manually searching for the program files to be burned from the storage server, copy them to the test module, and then manually control them. Start the burning program for burning. The whole burning process needs to be completed by manual control. The efficiency of automated testing and burning is low, and problems such as omissions and wrong burning programs are prone to occur, making it impossible to complete the test efficiently and ensure the quality of the test.
In the testing process, if the program can be automatically programmed, it can effectively improve the test efficiency and improve the automation level of the test. However, the current program automatic programming is aimed at off-line programming at the chip level, that is, it can only be used for unsoldered circuit boards. Chip-level devices on the board are programmed offline. Rail vehicle products include multiple chips and other components. This type of program burning method cannot be directly applied to board-level testing of rail vehicle products.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic program burning method and device for railway vehicle and testing method and system
  • Automatic program burning method and device for railway vehicle and testing method and system
  • Automatic program burning method and device for railway vehicle and testing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Such as figure 1 As shown, the steps of the method for automatically burning programs for rail vehicles in this embodiment include:

[0042]S1. Pre-configuration: Embedding a burning program module for burning program files in a specified location, and configuring corresponding program codes for each program file to be burned;

[0043] S2. Configuration file generation: respectively obtain the configuration information of each program file to be burned to generate a configuration file, and the configuration information includes program code and program storage path;

[0044] S3. Automatic call burning: When program files need to be burned, read the configuration file, obtain the configuration information of each program file to be burned from the configuration file, and search according to the program code and program storage path in the obtained configuration information to each program file, and extract it to the specified location to complete the program file call, ...

Embodiment 2

[0073] The steps of the test method for rail vehicles in this embodiment include:

[0074] Obtain the product test sequence file corresponding to the product to be tested;

[0075] According to the product test sequence file, the product to be tested is tested, and when the program file needs to be burned, the method in Example 1 is used to automatically burn the program.

[0076] In this embodiment, the program automatic burning method of embodiment 1 is applied to the product test to realize the automatic test of the product, realize the automatic product test of the online program burning and the product function test, and do not need to Manual intervention and improved testing automation procedures can effectively improve testing efficiency, improve and ensure product quality.

[0077] This embodiment specifically integrates the program module that implements the method for automatically programming the program in Embodiment 1 into the product test sequence, so as to embe...

Embodiment 3

[0107] This embodiment is basically the same as Embodiment 2, the difference is that when the product is a network port type, after the target program file is called and before the target program file is burned, the test status confirmation step specifically obtains the communication of the network port to be tested Status to confirm the communication status of the network port to be tested.

[0108] Such as Figure 5 As shown, in the specific application embodiment, the process of realizing automatic calling and automatic programming of programs such as network ports is as follows:

[0109] ① start;

[0110] ② Obtain program burning configuration information: Obtain the configuration information required for program burning from the test sequence file, including program code, etc. The specific configuration information needs to be configured according to different product requirements when creating an automatic test sequence file, and subsequent use when called directly;

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automatic program burning method and device and a testing method and system for a railway vehicle, and the method comprises the steps: S1, embedding a burning program moduleat a specified position, and configuring a corresponding program code for each program file needing to be burnt; S2, respectively acquiring configuration information of each program file required tobe burnt to generate a configuration file; S3, when program file burning needs to be carried out, reading the configuration file, acquiring configuration information of each program file to be burnt from the configuration file, searching each program file according to the program code and the program storage path in the acquired configuration information, extracting to a specified position to complete program file calling, and burning each called program file by using a burning program module. According to the invention, online program automatic calling and burning can be realized, and the method has the advantages of simple implementation method, high execution efficiency, high automation degree, no need of extra hardware overhead and the like.

Description

technical field [0001] The invention relates to the technical field of rail vehicle product testing, in particular to a method and device for automatically burning programs for rail vehicles, a testing method and a system suitable for rail vehicle products. Background technique [0002] In the development process of rail vehicles such as railway locomotives, it is necessary to test each product (chip, network port, etc.) in the vehicle. Rail vehicles contain many products such as chips and network ports, so a large number of product program tests need to be performed. For program software testing, it is usually implemented by using a special programmer and programming development software, such as the LA-3500 programmer from Lauterbach, using a programming cable and TRACE32 development software. The programming cable integrates a License, but the above-mentioned The test method needs to configure the programmer and different programming cables according to the model of the c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/61G06F11/36
CPCG06F8/63G06F11/3672
Inventor 温占燕高峰屈宏涛谢明明耶小方宾彬周要
Owner ZHUZHOU CSR TIMES ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products