Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Universal extensible programming symbol modeling method

A modeling method and symbolic technology, applied in the field of power systems, can solve the problems that cannot meet the application requirements, cannot adapt well to the interface changes of the underlying support platform, cannot effectively support self-description and expansion, etc., to improve the applicable field and improve The effect of data display ability

Inactive Publication Date: 2016-12-07
NR ELECTRIC CO LTD +1
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If a one-to-one specific modeling method is used for each symbol, when adding a new symbol type, since it cannot effectively support self-description and expansion, it is necessary to modify the code to support the expansion of symbol functions and interfaces, which cannot meet the new requirements. application requirements, and cannot well adapt to the interface changes of the underlying support platform

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Universal extensible programming symbol modeling method
  • Universal extensible programming symbol modeling method
  • Universal extensible programming symbol modeling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The first part, the method of extensible data definition. Define the smallest unit of data by defining one-dimensional metadata. Through the combination of one-dimensional metadata, two-dimensional data is formed. Three-dimensional data is formed by combining two-dimensional data. The combination of one-dimensional, two-dimensional and three-dimensional data forms the data definition of the entire symbol. pass figure 2 The displayed data editing display interface is used to add, delete, modify and display data definition content.

[0020] 1) One-dimensional metadata definition: One-dimensional data defines the smallest granularity of data, and its member attributes include name, description, setting value, value list, mark, etc. Its storage definition format is as follows:

[0021]

[0022] Among them, inst is the attribute name, desc is the description displayed on the interface, value is the setting value, vl is the value list (optional), and the flag attribut...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a universal extensible programming symbol modeling method. The method comprises two parts of data modeling and graphic modeling. The data modeling is abstracted to one-dimensional data modeling, two-dimensional data modeling and three-dimensional data modeling. One-dimensional data, two-dimensional data and three-dimensional data are combined to form a tree-like hierarchical organization relationship, the data is accessed by using hierarchical reference names, and based on this, data definitions of symbols can be arbitrarily extended, so that self-description of the symbol modeling data is realized. For the graphic modeling, a universal attribute value display graphic element, a binary attribute rectangular display graphic element and a binary attribute round display graphic element are designed in addition to conventional basic graphic elements, association is carried out based on the hierarchical reference names and data attributes, and set values of corresponding data are displayed by using graphic symbols, so that the expressive ability of the visual graphic symbols is enhanced. According to the method, the self-description and extensibility of the visual programming symbols are realized, independent evolution of a symbol library is realized, and the visual programming symbols are decoupled from a visual programming tool.

Description

technical field [0001] The invention relates to a power system, in particular to a general scalable programming symbol modeling method. Background technique [0002] In the visual programming system, symbol modeling is the most basic work. Due to the complexity and changeability of the application system, the symbol model often changes. At the same time, when the application system expands new functions, it often needs to add symbols, and the new The data model of augmented symbols is varied and complex. [0003] There have been preliminary researches and applications on the symbolic modeling method of visual programming. Some technologies use a function block function modeling method for visual programming, and define the text segment of the function block function as seven key fields: description information, included header file content, parameter information, member variables, structure code segment, initialization code segment, and function body code segment. This me...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 刘克金陈宏君冯亚东王国栋张磊周磊熊蕙文继锋曹冬明陈丹瑜
Owner NR ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products