Operation Flow Tables for Readable Embedded Control Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex operation flows in automatic control systems require large, verbose text-based program codes that consume computer resources and hinder performance due to poor readability and increased input workload during compilation and execution.
Innovation Solution
A heterogeneous embedded method for tabular processing and execution of operation flows, which creates an operation flow table with condition and instruction columns, allowing for concise and efficient processing and execution by dividing flow steps into types and generating rows based on predetermined rules, reducing the need for verbose syntax and improving readability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If text-based program codes are used for compiling and executing operation flows, then the operation flow can be implemented with standard programming languages, but the amount of program codes becomes very large and the program structure becomes very complex
Solution Approach 1:
The patent segments the operation flow into discrete flow steps that can be independently defined and configured. Each flow step represents a distinct operational unit that can be selected and arranged in a tabular format, breaking down the complex program structure into manageable segments while maintaining full implementation capability.
Solution Approach 2:
The patent transitions from traditional linear text-based programming to a tabular two-dimensional structure. The table format provides rows for flow steps and columns for configuration parameters, enabling a more intuitive organization of operation flows while preserving the ability to implement complex control logic through the arrangement and configuration of table cells.
2Extent of automation
If text-based program codes are used, then the operation flow can be executed with standard compilers, but the input workload during compilation increases significantly
Solution Approach 1:
The patent enables preliminary configuration of operation flows in a structured tabular format before execution. Flow steps, conditions, and actions are pre-defined and organized in the table, allowing the system to automatically process and compile the operation flow without requiring extensive manual text input during the compilation phase, thus reducing input workload while maintaining execution capability.
3Extent of automation
If text-based programs with grammar parsing are used, then the operation flow can be processed during compilation, but computer resources are consumed and execution performance is affected
Solution Approach 1:
The patent creates a structured tabular representation that copies and organizes the essential elements of the operation flow (flow steps, conditions, actions) in a format that requires minimal parsing. The table structure inherently defines the syntax and semantics through its organization, eliminating the need for complex grammar analysis while preserving full processing and execution capability, thus improving productivity.
Data Source
AI summary
Method and device for tabular processing and execution of operation flow, and generation of an operation flow table by the same. The flow steps of the operation flow are sequentially acquired and the continuous flow steps in the operation flow are combined into a flow step sequence corresponding to the operation flow type according to the predetermined flow step sequence combination rule. Based on a predetermined row generation rule corresponding to the flow step sequence having the operation flow types, in the operation flow table, the operation flow table rows corresponding to the flow step sequence are sequentially generated until all the flow steps are processed and a final operation flow table is outputted. The operation flow table is executed by the aforesaid method and device. The editing, processing and execution of the complex operation flow can be made more concise and efficient by the aforesaid operation flow processing.


