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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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;
...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com