Unlock instant, AI-driven research and patent intelligence for your innovation.

Model Automatic Testing Method Based on Matlab

An automatic testing and model technology, applied in software testing/debugging, etc., can solve problems such as low efficiency, complicated operation, and inability to guarantee the integrity of project testing, and achieve a high level of automation

Active Publication Date: 2019-03-29
中国航发控制系统研究所
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Incremental development and testing are adopted during the project model upgrade process. Due to the complicated operation, long test time and low efficiency of manual testing, most of them only carry out incremental testing for the model upgrade part, so the integrity of the entire project test cannot be guaranteed.

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
  • Model Automatic Testing Method Based on Matlab
  • Model Automatic Testing Method Based on Matlab

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] A model automatic testing method based on Matlab, such as figure 1 shown, including:

[0021] 1) Automatically collect EXCEL test case data, the test case is written in EXCEL, including test input and output data;

[0022] 2) Automatically load the tested Matlab model;

[0023] 3) Automatically analyze and read the tested Matlab model (whether the input and output ends of the model contain the BUS structure can be used), and combine the input and output data in the automatically collected EXCEL test case data with the automatically loaded tested Matlab model Packaged as a Harness model;

[0024] 4) Automatically perform Simulation on the Harness model;

[0025] 5) Automatically generate code for the Harness model and perform SIL simulation (Soft In Loop: software in the loop simulation):

[0026] 6) Automatically perform full-path Condition, Decision, and MCDC coverage tests on the model, and generate coverage reports;

[0027] 7) Subtract the Simulation simulation...

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 belongs to the field of automatic test of aero engine control law models, and provides an automatic testing method of a model based on a Matlab. The automatic testing method comprises the following steps: extracting an Sim-desired output value, an SIL-desired output value, a Simulaton simulation result, an SIL simulation result, model Condition, Decision, MCDC coverage rate reports, statistic information of whether a test case is passed or not, overview and version information of an added tested model, and automatically generating a test WORD report. By adopting the automatic testing method of the model based on the Matlab provided by the invention, a full automatic test can be performed on models, and the full automatic test can be realized by pressing down a start button with one click, and the test automation level is very high.

Description

Technical field: [0001] The invention belongs to the field of fully automatic testing of aeroengine control law models. Background technique: [0002] At present, Matlab tool software is widely used in the field of aero-engine control, and the development and control projects all use Matlab tools for model development and design. The control law models are all developed manually. With the increasing size and complexity of the project, the errors of the manually developed models are increasing, and the hidden bugs are also increasing. How to ensure the correctness of the manually developed models and how to ensure that they are done correctly Models, testing and verification are very important means. Therefore, the importance of test verification is self-evident. Testing is divided into manual testing and automatic testing based on matlab tools. Manual testing has obvious disadvantages: low efficiency, test cases cannot be reused, testing itself may be wrong, and so on. Th...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 朱静杨刚王登张琦孙正雪
Owner 中国航发控制系统研究所