Vehicular Graphic Program Parameters Using Type-Prefixed Strings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficiency in configuring parameters for graphic programs due to the need to establish different parameter objects for different parameter types, leading to reduced development efficiency, especially in vehicle development, where errors in parameter mismatch prevent normal operation and complicate the development process.
Innovation Solution
A method and system for configuring parameters in graphic programs that allow direct configuration based on character strings, using type prefixes to simplify the process, enabling serialization and deserialization operations to facilitate quick parameter configuration and value retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If different parameter objects are established for different parameter types, then parameter configuration accuracy is improved, but device complexity and development time increase
Solution Approach 1:
The patent merges multiple parameter types (digital, character string, object parameters) into a single unified parameter object structure. This unified object contains type identification fields and value fields that can accommodate any parameter type, eliminating the need to create separate parameter objects for each type while maintaining configuration accuracy through type-specific processing logic.
Solution Approach 2:
The unified parameter object is designed to be universal and multi-functional, capable of storing and processing different parameter types through a common structure. The object includes a type field that identifies the parameter category and a value field that holds the actual parameter value, allowing one object structure to serve multiple parameter type requirements.
2Manufacturing precision
If different parameter objects are established for different parameter types, then parameter type accuracy is improved, but development efficiency deteriorates
Solution Approach 1:
By combining multiple parameter types into a single unified object structure, the patent reduces the number of configuration steps required during development. Developers no longer need to select and configure different object types for different parameters, but can instead use a single unified object that automatically handles type-specific requirements through its internal structure.
Solution Approach 2:
The unified parameter object uses parameter changes within its structure (type field values) to differentiate between parameter types rather than requiring different object instances. This allows the system to maintain type accuracy through parameter variation within a unified structure, improving development efficiency by eliminating object creation overhead.
3Productivity
If unified parameter configuration is implemented, then development efficiency is improved, but parameter configuration accuracy may deteriorate
Solution Approach 1:
The unified parameter object incorporates feedback mechanisms through its type identification field and value field structure. The system can automatically detect the parameter type through the type field and apply appropriate processing rules to the value field, ensuring configuration accuracy is maintained even though a unified object structure is used. This feedback loop prevents type mismatch errors while simplifying the configuration process.
Data Source
AI summary
A vehicular development and debugging system includes a computer device, a bus adapter, or a burner. The computer device includes a processor, a readable storage medium, a communication bus and a communication interface; the readable storage medium is configured to store programs of performing the method of configuring a parameter for a graphic program, and the processor is configured to execute programs of performing the method of configuring a parameter for a graphic program so as to generate text codes; the processor, the readable storage medium and the communication interface communicate with the bus adapter via the communication bus; the processor is further configured to compile at least one fragment of execution codes in the text codes; the bus adapter is configured to write the compiled execution codes into a debugging device; or, the burner is configured to write the compiled execution codes into the debugging device.


