Supercharge Your Innovation With Domain-Expert AI Agents!

A program flow monitoring method

A technology of program flow and program, which is applied in the field of program flow monitoring, can solve problems such as developers and engine controller software program complexity, etc., and achieve the effect of simple solution and easy implementation

Active Publication Date: 2015-10-28
CHERY AUTOMOBILE CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The software program of the engine controller is becoming increasingly complex and often consists of multiple subroutines. Within a certain time cycle, there are multiple subroutines that need to be executed in a certain order and number of times. How to monitor whether these subroutines are in the correct order and number of times? Execution, so that it can be detected in time when the software has a runtime failure, and has not attracted the attention of developers

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
  • A program flow monitoring method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be described in detail below according to the accompanying drawings, which is a preferred embodiment among various implementations of the present invention.

[0030] A program flow monitoring solution solves the problem of monitoring the operation of multiple subroutines in engine control software. The control of modern engines is electronically controlled by the engine controller, and the control software of the engine controller generally consists of multiple subroutines. Because the operation of the engine is a cycle of cycle conditions, such as a four-stroke engine is to work continuously in the four strokes of intake, compression, power and exhaust. Therefore, the corresponding control software also calls a series of subroutines cyclically in a four-stroke operation cycle of the corresponding engine to realize the control function. The calling sequence and calling times of the subroutines in each cycle are fixed.

[0031] In order to mo...

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 relates to a program stream monitoring method which solves the problem of monitoring operation of a plurality of subprograms inside engine control software. Existing engines are all controlled in an electronic mode through engine controllers, and the control software of the engine controllers is generally composed of the subprograms. Due to the fact the operation of the engines is a circulating working condition which runs in cycles. For example, a four-stroke engine works continuously in a circulating mode in the four strokes of air inlet, compressing, acting and air exhausting. Therefore, the corresponding control software is used for conducting circulating calling on a series of subprograms in a corresponding engine four-stroke operation cycle to realize the control function. The order in which the subprograms in each cycle are called and the times for which the subprograms in each cycle are called are fixed.

Description

technical field [0001] The invention relates to a program flow monitoring method. Background technique [0002] The software program of the engine controller is becoming increasingly complex and often consists of multiple subroutines. Within a certain time cycle, there are multiple subroutines that need to be executed in a certain order and number of times. How to monitor whether these subroutines are in the correct order and number of times? Execution, so that it can be detected in time when the software has a runtime failure, which has not yet attracted the attention of developers. Contents of the invention [0003] The purpose of the present invention is to provide a program flow monitoring method, so that when the subroutines in the engine controller software fail to be executed according to the predetermined order and times, it can be detected in time, so that the software can take fault countermeasures. [0004] Before each cycle, a random number is generated, and a...

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): G05B23/02
Inventor 苏万樯
Owner CHERY AUTOMOBILE CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More