Library-Linked Program Editor for Reusable Code and Manual Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing program creation devices struggle with users being unable to easily identify and utilize functions of libraries created by others, leading to difficulties in maintaining and creating control programs, especially when libraries are not up to date.
Innovation Solution
A program creation device that includes a display device for editing source code, a library creation region for associating source code with manuals, and manual call regions to facilitate the creation, addition, and usage of libraries, ensuring users can understand and integrate libraries effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a library is created by packaging edited source code, then the library can be reused and maintained, but users cannot easily identify the function and usage method of the library
Solution Approach 1:
The patent introduces a manual as an intermediary element between the library and the user. The manual serves as a mediator that provides descriptions, function explanations, and usage methods, enabling users to understand and utilize the library without direct access to the source code structure.
Solution Approach 2:
The patent implements preliminary action by requiring the association of a manual with the library during the library creation process. This manual is prepared in advance and attached to the library before it is used, ensuring that function and usage information is already available when users need to utilize the library.
2Ease of manufacture
If a standard library is supplemented with standard functions, then control programs can be created from user files, but the device complexity increases
Solution Approach 1:
The patent segments the library management functionality into distinct regions: a library creation region for packaging source code, a manual reference region for managing manual associations, and a library addition region for integrating existing libraries. This segmentation reduces overall system complexity by organizing complex tasks into manageable modules.
3Adaptability or versatility
If third-party libraries are used, then functionality can be extended, but users struggle to identify and integrate the library functions
Solution Approach 1:
The manual acts as an intermediary that bridges the gap between third-party libraries and users. It provides standardized descriptions and usage methods that make external library functions identifiable and integrable, reducing the operational difficulty of working with third-party components.
Data Source
AI summary
A program creation device causes a display device to display an editing region in which a source code of a program is edited, and a library creation region in which a library is created by packaging the source code and is associated with a manual. The library creation region includes a manual reference region in which a manual associated with the created library is designated. A processing device further causes the display device to display a library addition region in which a previously created library is added to a new program in which the source code is edited, and a manual call region in which a manual associated with the previously created library is called.


