Bidirectional Table-to-Graphics Program Conversion for Vehicle Software
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The conversion of table files into graphics programs is challenging due to variable formats among different vehicle manufacturers, leading to manual conversion costs and difficulties in synchronizing program modifications between the two formats.
Innovation Solution
A method involving reading table files into two-dimensional object arrays, parsing these arrays into flowchart and property regions, and creating graphics programs, as well as converting graphics programs into table files by creating blank pages corresponding to main and nested subprograms, facilitating automated conversion and synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual conversion of table files to graphics programs is performed, then conversion accuracy can be maintained, but conversion efficiency decreases and manual costs increase
Solution Approach 1:
The patent introduces an intermediary conversion system that includes a table file parsing module, graphics program generation module, and bidirectional conversion capability. This intermediary system automatically translates between table file format and graphics program format, eliminating manual conversion while maintaining accuracy through structured parsing and generation rules.
Solution Approach 2:
The patent replaces the mechanical manual conversion process with an automated computer-based conversion system. The system uses algorithmic parsing of table files and automated generation of graphics programs, substituting human manual operations with computational processes that achieve both high efficiency and accuracy.
2Extent of automation
If a specialized converter is created for converting table files to graphics programs, then conversion automation is achieved, but synchronization capability for program modifications is lost
Solution Approach 1:
The patent creates a universal conversion system that handles multiple conversion directions (table file to graphics program, and graphics program to table file). This multi-functional system maintains synchronization capability by enabling bidirectional conversion, allowing program modifications to be reflected in both formats without losing adaptability.
Solution Approach 2:
The patent implements a dynamic conversion system that can adapt to modifications in either format. When changes are made to graphics programs, the system dynamically converts them back to table file format to maintain synchronization, making the conversion process flexible and adaptive rather than static.
3Ease of manufacture
If table file formats are standardized, then automated conversion becomes easier, but adaptability to different vehicle manufacturers' formats is reduced
Solution Approach 1:
The patent segments the conversion process into distinct modules: table file parsing, data extraction, graphics program generation, and format adaptation layers. Each module handles specific aspects of conversion, allowing the system to maintain standardized internal processing while adapting to various external formats through configurable interface layers.
Solution Approach 2:
The patent uses parameter-based configuration to adapt to different vehicle manufacturers' table file formats. By changing format parameters and parsing rules in the configuration, the system can handle diverse formats without compromising the standardized internal conversion process, achieving both ease of automated conversion and format compatibility.
Data Source
AI summary
A converting method of a table file and a graphics program relates to the field of vehicular software development technologies. Converting the table file into the graphics program includes: reading the table file to read text contents and coordinate information of all cells in at least one page of the table file into corresponding two-dimensional object arrays and setting a name of each two-dimensional object array to a corresponding page name; based on page, parsing each two-dimensional object array sequentially into a flowchart region and a property region; based on a parse result, creating the graphics program.


