Configurable sequence automatic execution operating system and control method thereof
An operating system and automatic execution technology, applied in the direction of version control, comprehensive factory control, program code adaptation, etc., can solve problems such as easy conflicts and poor portability, and achieve the effect of saving costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] see Figure 1-5 The present invention provides a technical solution: a configurable sequence automatic execution operating system, comprising a device type determination module, a device number determination module, and a command determination module, the device type determination module, the device number determination module, and the command determination module are all connected together There is a sequence parameter configuration system, and the sequence parameter configuration system is also respectively connected with a command parameter determination module and a forced waiting module.
[0032] The device type determination module (Device Type) is used to determine which types of devices are in the system, such as stepper motor can be set as one type alone, and CAN bus device, RS232 device, brushless motor device, etc. can be set as one. kind of equipment.
[0033] The device number determination module (Device Num) is used to distinguish and determine each spec...
Embodiment 2
[0039] see Figure 1-5 As shown, on the basis of Embodiment 1, the present invention provides a technical solution: a control method for a configurable sequence to automatically execute an operating system, comprising the following steps:
[0040] S1: Whether the kernel is idle (if (API_Require)) The method to judge whether the kernel is idle is to check whether the kernel has been activated (API_Suspend_Flag==0). If both are satisfied, go to step 2, as attached to the manual figure 2 shown;
[0041] S2: Sequence initialization (API_Init), as mentioned above, the sequence is essentially an array, so the initialization sequence is mainly for the initialization of array values, so all the contents of these arrays should be cleared (assigned 0XFF), and the total length of the sequence (API_Len) clear,
[0042] S3: row sequence (API_Start), the running sequence starts from the zeroth step first (API_step=0;) and enables the kernel (API_Enable=1;);
[0043] S4: Check whether th...
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