Program actuating system, and its programming, analyzing, and managing system, and checking device and programming system therefor
A program execution and programming system technology, applied in the field of programming systems, can solve problems such as huge programs, inability to describe programs separately, difficult model development, etc., to achieve the effect of avoiding huge programs, effective and convenient inspection of target models
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0067] figure 1 with figure 2 It is a block diagram showing a program execution system according to Embodiment 1 of the present invention together with a programming system, and also shows a case where it is used for the inspection device 1 as described above.
[0068] exist figure 1 with figure 2 Among them, the inspection device 1 constitutes an intelligent inspection unit, including a CPU, an interface, and various memories.
[0069] Checking device 1 is with programming software 9 in personal computer 8 (referring to figure 1 ), or programming software 9a, 9b (refer to figure 2 ), use the first or second program (hereinafter referred to as "program" for short) 10a, 10b prepared by the user to operate.
[0070] In this case, the programs 10a and 10b are composed of inspection processing programs.
[0071] Specifically, the programming software 9a, 9b is a means (development environment, etc.) for creating the programs 10a, 10b.
[0072] The programs 10a and 10b ar...
Embodiment approach 2
[0138] In the first embodiment described above, only the encoded file 7b of the program 10b corresponding to each model is stored in the storage means 6, but the program 10a for main processing cannot be returned until the inspection device 1 is restarted after the program 10b is executed.
[0139] Therefore, the code file 7a of the program 10a can be additionally stored in the storage means 6 while describing the calling command to the program 10a in the program 10b.
[0140] Figure 5 It is a block diagram showing a program execution system according to Embodiment 2 of the present invention which additionally stores an encoded file 7 a of a program 10 a in the storage means 6 .
[0141] Figure 5 , as described above (refer to figure 1 , figure 2 ) are marked with the same reference numerals as above, or "A" is added after the reference numerals, and detailed descriptions are omitted.
[0142] At this time, the programming software 9, 9a in the personal computer 8 codes...
Embodiment approach 3
[0174] In Embodiments 1 and 2 above, the process of loading the coded file 7b (program 10b) into the storage area 3 is performed in batches, but the loading process may be performed by the main program flow unit (program execution unit) in the coded file 7b.
[0175] Figure 7 It is a block diagram showing key parts of the program execution system according to Embodiment 3 of the present invention which executes loading processing in units of main program flow.
[0176] Figure 7 , as described above (refer to figure 2 ) are marked with the same reference numerals as above, or "B" is added after the reference numerals, and detailed explanations are omitted.
[0177] In this case, the program loading means 5B in the program execution means 4B executes the loading process of the encoded file 7b (program 10b) in accordance with the program executing means 13 (main program flow means) in the encoded file 7b.
[0178] The program execution unit 13 is an execution program segmen...
PUM

Abstract
Description
Claims
Application Information

- 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