A conversion method and system for converting emerson ovation to iplat configuration

CN115373690BActive Publication Date: 2026-10-09SHANGHAI BAOSIGHT SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110540661.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-18
Publication Date
2026-10-09
Estimated Expiration
2041-05-18

AI Technical Summary

Technical Problem

Ovation格式的图形文件常常需要应用到iplat平台,而现有的技术方案无法与ovation文件互相转化识别,只支持在iplat平台中进行编辑和保存,这样导致了大量编辑开发工作,因此开发了此转换工具,可将ovation图形直接转换为JSON文件,导入iplat平台,提升系统开发效率

Benefits of technology

[0034] 1. The implementation process of the method of the present invention includes parsing the data related to the SRC file generated by the Emerson Omerson (DCS) system screen and generating a text file, which can be batch converted;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115373690B_ABST
    Figure CN115373690B_ABST
Patent Text Reader

Abstract

The application provides a conversion method for converting Emerson ovation into iplat configuration, comprising the following steps: step S1, selecting one or more SRC files; step S2, parsing the selected SRC files; step S3, setting private parameters for the parsed SRC files; step S4, applying the set parameters to the parsed SRC files to generate JSON format files; step S5, copying or downloading the JSON files and using; step S6, saving the uploaded SRC files and generated JSON files, and customizing the original and configuration tools through data accumulation and analysis. The implementation process of the method comprises the following steps: understanding the data related to the SRC files generated by the Emerson ovation (DCS) system picture, generating a text file, and batch conversion; adding private parameter setting to better adjust the final configuration display effect; applying the set parameters to the parsed files to generate JSON format general files, importing the iplat platform, and improving the development efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cross-platform graphics processing technology, and more specifically, to a conversion method and system for converting Emerson Ovation into iPlat configuration. Background Technology

[0002] Ovation is a distributed control system (DCS) manufactured by Emerson Process Controls, Inc., primarily designed for thermal automation control solutions in power plants, steel mills, and water plants.

[0003] Iplat is Baoxin's distributed service-oriented development platform, a next-generation enterprise infrastructure framework platform from Baoxin Software. Ovation format graphic files are frequently used on the Iplat platform, but existing technologies cannot convert or recognize Ovation files, only supporting editing and saving within the Iplat platform. This results in a significant amount of editing and development work. Therefore, this conversion tool was developed to directly convert Ovation graphics into JSON files, which can then be imported into the Iplat platform, improving system development efficiency.

[0004] The tool reads the SRC file generated by the Emerson Ovation (DCS) system screen and, through certain rules, converts the original Emerson proprietary file format into a universal JSON format file, improving the efficiency of iPlat platform configuration tools and reducing the burden on developers. Summary of the Invention

[0005] In view of the deficiencies in the prior art, the purpose of this invention is to provide a conversion method and system for converting Emerson Ovation into iPlat configuration.

[0006] A conversion method for transforming Emerson Ovation into iPlat configuration according to the present invention includes the following steps:

[0007] Step S1: Select one or more SRC files;

[0008] Step S2: Parse the selected SRC file;

[0009] Step S3: Set private parameters for the parsed SRC file;

[0010] Step S4: Apply the set parameters to the parsed SRC file to generate a JSON format file;

[0011] Step S5: Copy or download the JSON file and use it;

[0012] Step S6: Save the uploaded SRC file and the generated JSON file. Through data accumulation and analysis, customize the components and configuration tools.

[0013] Preferably, step S2 includes:

[0014] Step S2.1: Receive the uploaded Ovation system SRC file;

[0015] Step S2.2: According to the format tags of the SRC file;

[0016] Step S2.3: Analyze the graphics contained in the SRC file and the positions and relationships between the graphics;

[0017] Step S2.4: Convert the analyzed graphs, their positions, and their relationships into a text file;

[0018] Step S2.5: Batch convert text files.

[0019] Preferably, the method converts SRC files in batches to generate JSON files in batches.

[0020] Preferably, the method supports batch parsing and conversion of lines, graphics, text, multi-line text, components, and points, basically ensuring a 1:1 reproduction of the Emerson Ovation display format, including line thickness, color, text size, and color.

[0021] Preferably, the method adjusts the scale of the converted graphics according to different needs, and uniformly controls the overall scaling ratio.

[0022] Preferably, the method applies relevant rules to generate a text file from the originally encrypted SRC file through relevant parsing.

[0023] Preferably, the method generates an ordered sequence by arranging the data in an ordered manner, with rows as the unit, and stores the content in the sequence; according to certain rules, the data in each row is divided to form an object; following a series of rules, the obtained row elements are split and saved into the relevant objects.

[0024] Preferably, the method converts the acquired objects into a generic JSON object; first, an object is generated, and the objects from each of the above lines are assigned to the JSON object; for the monitored object, the object name is written first; then a sub-object is generated to store attributes such as color and line; then a sub-object is generated to store information such as coordinates; finally, each JSON object is merged into a JSON array.

[0025] Preferably, the method provides the generated JSON object to the configuration tool of the iplat platform. The configuration tool uses a common JSON interface to directly import the converted Emerson Ovation into the iplat platform, basically ensuring a 1:1 restoration.

[0026] This invention also provides a conversion system for converting Emerson Ovation into iPlat configuration, comprising the following modules:

[0027] Module M1: Select one or more SRC files;

[0028] Module M2: Parses the selected SRC file;

[0029] Module M3: Sets private parameters for the parsed SRC file;

[0030] Module M4: Applies the set parameters to the parsed SRC file and generates a JSON file;

[0031] Module M5: Copy or download JSON files and use them;

[0032] Module M6: Saves uploaded SRC files and generated JSON files, and customizes components and configuration tools through data accumulation and analysis.

[0033] Compared with the prior art, the present invention has the following beneficial effects:

[0034] 1. The implementation process of the method of the present invention includes parsing the data related to the SRC file generated by the Emerson Omerson (DCS) system screen and generating a text file, which can be batch converted;

[0035] 2. This invention incorporates proprietary parameter settings to better adjust the final configuration display effect;

[0036] 3. This invention applies the set parameters to the parsed file to generate a general JSON file, which can be imported into the iPlat platform to improve development efficiency. Attached Figure Description

[0037] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0038] Figure 1 This is a flowchart of the present invention;

[0039] Figure 2 Upload SCR file image for this invention;

[0040] Figure 3 This is a parameter setting diagram for the present invention;

[0041] Figure 4 A JSON file diagram was generated for this invention;

[0042] Figure 5 This is a diagram showing the conversion of the document in this invention. Detailed Implementation

[0043] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention.

[0044] This invention provides a method for converting Emerson Ovation into iPlat configuration, comprising the following steps:

[0045] Step S1: SRC file parsing

[0046] Receive uploaded SRC files from the DCS (Distribution Control System), analyze the graphics contained in the SRC file and their positions and relationships based on the format tags of the SRC file, and convert the analyzed graphics and their positions and relationships into text files, which can be done in batches.

[0047] Step S2: Parameter Setting

[0048] Add some private parameter settings to better adjust the final configuration display effect.

[0049] Step S3: Generate files

[0050] The set parameters are applied to the parsed file, and finally a general file in JSON format is generated.

[0051] Select one or more SRC files; set relevant parameters; generate JSON format files; copy or download relevant files and use them; save the uploaded SRC files and the generated JSON files. Through data accumulation and analysis, more components and configuration tools can be customized.

[0052] The method of this invention is mainly used to parse the SRC file generated by the Emerson Ovation (DCS) system screen; and to directly convert the Emerson Ovation (DCS) system screen into the iPlat configuration tool screen.

[0053] The composition structure is as follows:

[0054] SRC file parsing: Applying relevant rules, the original encrypted SRC file is parsed and converted into a text file; batch conversion function is realized.

[0055] Parameter settings: Add some private parameter settings to better adjust the final configuration display effect.

[0056] Generate file: Apply the set parameters to the parsed file and finally generate a general JSON file.

[0057] Select one or more SRC files; set relevant parameters; generate JSON format files; copy or download relevant files and use them; save the uploaded SRC files and the generated JSON files. Through data accumulation and analysis, more components and configuration tools can be customized.

[0058] The src file generated by the Emerson Ovation system is, in principle, a plain text file, with each line representing an element or component.

[0059] By arranging the data in an ordered manner, row by row, an ordered sequence is generated, and the content is stored in the sequence. Then, according to certain rules, the data in each row is divided into objects. For example, `color` represents the color of the following element set and some common setting parameters; in the `color` row, `FG` represents the foreground color, `BG` represents the background color, etc.

[0060] A Rectangle represents a rectangle of the original color. The first point is the x-coordinate of the rectangle; the second point is the y-coordinate of the rectangle; the third point is the horizontal distance, i.e., the width; the fourth point is the vertical distance, i.e., the height; the fifth point is the line width; the sixth point is the line style, etc. Following a series of rules, the obtained row elements are split and saved to the relevant objects.

[0061] The acquired objects are converted into generic JSON objects. First, an object is generated, and the objects from each line above are assigned to the JSON object. For each object, its name is written first, such as line, text, rectangle, etc. Then, a sub-object is generated to store attributes such as color and line, such as background and border. Sub-objects are then generated to store coordinate information, such as x point, y point, next x point, next y point, nth x point, nth y point, etc. Finally, each JSON object is merged into a JSON array for later use.

[0062] This tool primarily provides the generated JSON object to the configuration tool of the Baoxin iplat platform. The configuration tool uses a common JSON interface, which can directly import the converted Emerson OVA into the iplat platform, basically ensuring a 1:1 restoration. Through some custom parameters, batch ratio conversions can be achieved, such as converting 4:3 to 16:9; batch conversions of background color, line color, width, etc.

[0063] The implementation process of the method of the present invention includes parsing the data related to the SRC file generated by the Emerson Omerson Omerson (DCS) system screen, generating a text file that can be batch converted; adding private parameter settings to better adjust the final configuration display effect; applying the set parameters to the parsed file to generate a general JSON file, which is then imported into the iPlat platform to improve development efficiency.

[0064] Those skilled in the art will understand that, besides implementing the system and its various devices, modules, and units provided by this invention in the form of purely computer-readable program code, the same functions can be achieved entirely through logical programming of the method steps, making the system and its various devices, modules, and units of this invention function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, the system and its various devices, modules, and units provided by this invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0065] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.

Claims

1. A method for converting Emerson Ovation into iPlat configuration, characterized in that, Includes the following steps: Step S1: Select one or more SRC files; Step S2: Parse the selected SRC file; Step S3: Set private parameters for the parsed SRC file; Step S4: Apply the set parameters to the parsed SRC file to generate a JSON format file; Step S5: Copy or download the JSON file and use it; Step S6: Save the uploaded SRC file and the generated JSON file. Through data accumulation and analysis, customize the components and configuration tools. The method generates an ordered sequence by arranging data in rows, and stores the content in the sequence; it then divides the data in each row into an object according to a series of rules; finally, it splits the obtained row elements according to a series of rules and saves them into the relevant objects. The method converts the obtained object into a generic JSON object; First, create an object by splitting the data from each row above into objects and assigning them to a JSON object; then, monitor the object by first writing its name; and finally, create a sub-object to store color and line attributes. The user then generates sub-objects to save coordinate information; finally, each JSON object is merged into a JSON array.

2. The method for converting Emerson Ovation to iPlat configuration according to claim 1, characterized in that, Step S2 includes: Step S2.1: Receive the uploaded Ovation system SRC file; Step S2.2: According to the format tags of the SRC file; Step S2.3: Analyze the graphics contained in the SRC file and the positions and relationships between the graphics; Step S2.4: Convert the analyzed graphs, their positions, and their relationships into a text file; Step S2.5: Batch convert text files.

3. The method for converting Emerson Ovation to iPlat configuration according to claim 1, characterized in that, The method described above converts SRC files in batches and generates JSON files in batches.

4. The method for converting Emerson Ovation to iPlat configuration according to claim 1, characterized in that, The method supports batch parsing and conversion of lines, graphics, text, multi-line text, components, and points, ensuring a 1:1 reproduction of Emerson Ovation's display format, including line thickness, color, and text size and color.

5. The method for converting Emerson Ovation to iPlat configuration according to claim 1, characterized in that, The method adjusts the scale of the converted graphics according to different needs and uniformly controls the overall scaling ratio.

6. The method for converting Emerson Ovation to iPlat configuration according to claim 1, characterized in that, The method applies relevant rules to generate a text file from the originally encrypted SRC file through relevant parsing.

7. The method for converting Emerson Ovation to iPlat configuration according to claim 1, characterized in that, The method provides the generated JSON object to the iplat platform's configuration tool. The configuration tool uses a common JSON interface to directly import the converted Emerson Ovation into the iplat platform, ensuring a 1:1 replication.

8. A conversion system for transforming Emerson Ovation into iPlat configuration, characterized in that, Includes the following modules: Module M1: Select one or more SRC files; Module M2: Parses the selected SRC file; Module M3: Sets private parameters for the parsed SRC file; Module M4: Applies the set parameters to the parsed SRC file and generates a JSON file; Module M5: Copy or download JSON files and use them; Module M6: Saves uploaded SRC files and generated JSON files, and customizes components and configuration tools through data accumulation and analysis; By arranging the data in an ordered manner, a sequence is generated, and the content is stored in the sequence. According to a series of rules, the data in each row is divided into an object. Following a series of rules, the obtained row elements are split and saved into the relevant objects. Convert the retrieved object into a generic JSON object; First, create an object by splitting the data from each row above into objects and assigning them to a JSON object; then, monitor the object by first writing its name; and finally, create a sub-object to store color and line attributes. The user then generates sub-objects to save coordinate information; finally, each JSON object is merged into a JSON array.

Citation Information

Patent Citations

  • Object serialization method and device

    CN103593194A

  • Method for converting effective pixels of DXF file into JSON data

    CN108460056A