Software watchdog test method and device
A software watchdog and testing method technology, applied in the software field, can solve the problems of falling into an infinite loop, unable to feed the dog normally, unable to determine the normal protection of the software watchdog, etc., and achieve the effect of comprehensive monitoring functions
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0030] Example 1: You can select one or more program statements with dog-feeding serial numbers from the program statements with dog-feeding numbers to delete. When the deleted program statement is executed, the corresponding dog-feeding cannot be issued because the program statement is deleted. signal, resulting in the absence of the dog feeding signal, that is, the failure of the lack of feeding dog signal. For example, the program statement with the dog feeding sequence number Num(2) is deleted, when the program statement should be executed, the dog feeding signal drv_Num(2) cannot be sent because the program statement is deleted, resulting in the dog feeding signal drv_Num(2 ), thus generating the missing fault of the feeding dog signal drv_Num(2).
example 2
[0031] Example 2: At least two program statements can be selected from the program statements with dog-feeding numbers, and their dog-feeding numbers can be changed to a consistent dog-feeding number, so as to generate dog-feeding signal repetition faults. For example, select two program statements from the program statements with dog feeding numbers, which are respectively the first program statement and the third program statement in the simulation main program, and their dog feeding numbers are respectively Num(1) and Num(2 ), modify the dog-feeding sequence number Num(2) of the third program statement to Num(1), so that the dog-feeding sequence number of the third program statement is consistent with the dog-feeding sequence number of the first program statement. When the first program statement is executed, the feed dog signal drv_Num(1) is issued. Since the feed sequence numbers of the two program statements are the same as Num(1), when the third program statement is exec...
example 3
[0032] Example 3: The order of two or more program statements with the dog feeding sequence number can be reversed to generate a dog feeding signal sequence failure error. For example, reverse the positions of the program statement with the feeding sequence number Num(1) and the program statement with the feeding sequence number Num(4). Because the program statement is reversed, the program statement whose feeding signal is Num(4) is executed first, and the program statement whose feeding signal is Num(1) is executed later. Therefore, the dog feeding signal drv_Num(4) is sent first, and then the dog feeding signal drv_Num(1) is sent out, so that the order of sending the dog feeding signal drv_Num(1) and dog feeding signal drv_Num(4) is wrong, and the dog feeding signal is generated Wrong sequence failure.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



