Eigenvalue display method, device, electronic device and medium based on simulation software

By displaying the two-dimensional line graph and the feature value setting function entrance on the same page of the simulation software, and using the moving first marking line to automatically fill in the value range of the abscissa, the tedious operation steps and poor user experience in the existing technology are solved. problems, achieving the effect of simplifying operations and improving user experience.

CN118916113BActive Publication Date: 2025-01-21ZHEJIANG LAB
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411403975.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-21
Estimated Expiration
2044-10-09

AI Technical Summary

Technical Problem

The existing simulation software Simplerer has cumbersome operation steps in obtaining curve results in the time domain numerical operation, poor user experience, and increases the complexity of use.

Method used

The function entrance of the two-dimensional line graph and eigenvalue setting is displayed on the same page of the simulation software. The value range of the abscissa is automatically filled in by moving the first marking line, and the window for eigenvalue selection and domain setting is displayed in a linkage manner, reducing the number of users. Operation steps.

Benefits of technology

It simplifies user operation steps, improves user experience satisfaction, and reduces the operational complexity of the simulation software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118916113B_ABST
    Figure CN118916113B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, electronic device and medium for displaying eigenvalues ​​based on simulation software. Among them, the method for displaying eigenvalues ​​based on simulation software displays a two-dimensional line graph of the simulation software and a function entry for setting the eigenvalues ​​of the two-dimensional line graph on the same page. Moreover, after receiving a moving instruction to move the first marking line corresponding to the horizontal axis of the two-dimensional line graph, the value range of the selected horizontal coordinate is linked to fill in the cursor selection domain, and the window for displaying the eigenvalue selection and domain setting is not blocked in the function entry and the display area of ​​the two-dimensional line graph. In this way, the user does not need to close the window for setting the eigenvalues ​​first and then open it again, which reduces the user's operation steps and improves the user experience satisfaction. Moreover, the first marking line is moved, and the automatic filling of the cursor selection domain in the above window is linked, which does not require the user to operate in multiple places, thereby reducing the operation complexity of the simulation software.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of interface interaction technology, and in particular to a method, device, electronic equipment and medium for displaying characteristic values ​​based on simulation software. Background Art

[0002] At present, simulation software modeling is a commonly used software in the engineering field. Software users can effectively verify the accuracy of their model building through post-processing results, and can also verify the availability and rationality of model parameters. There are many relatively mature simulation softwares abroad, such as Ansys's simulation tool Simplorer.

[0003] Although the current simulation tool Simplorer can realize the calculation function of eigenvalues, the operation steps for users to obtain the time domain values ​​of curve results through Simplorer are cumbersome, the user experience satisfaction of the software is poor, and at the same time, the complexity of using Simplorer is increased. Summary of the invention

[0004] The present application provides an improved method, device, electronic device and medium for displaying characteristic values ​​based on simulation software.

[0005] The present application provides a method for displaying eigenvalues ​​based on simulation software, which is applied to simulation software; a two-dimensional line graph of the simulation software and a function entry for setting eigenvalues ​​corresponding to the two-dimensional line graph are displayed on the same page; after the function entry is entered, a window for selecting eigenvalues ​​and setting domains is displayed; the horizontal axis in the coordinate information of the two-dimensional line graph is bound to a first marking line; the first marking line intersects the horizontal axis and the two-dimensional line graph respectively; the first marking lines are set in pairs and are used to frame the value range of the horizontal axis;

[0006] The characteristic value display method based on simulation software includes:

[0007] When receiving a movement instruction for moving the first marking line corresponding to the horizontal axis of the two-dimensional line graph, determine the value range of the horizontal axis selected by the first marking line; and, display the window of feature value selection and domain setting in linkage, without blocking the function entrance and the display area of ​​the two-dimensional line graph; the window includes a domain setting method; the domain setting method includes selecting a domain with a cursor; and, fill in the value range of the selected horizontal axis in the domain selected by the cursor in linkage, and generate the feature value result corresponding to the value range of the selected horizontal axis in linkage for display; the feature value result is displayed on the same page as the two-dimensional line graph, and they do not block each other; the first marking line corresponding to the horizontal axis can slide along the horizontal axis.

[0008] Furthermore, the method also includes: when receiving an entry instruction input at the function entrance, displaying a window for feature value selection and domain setting without blocking the function entrance and the display area of ​​the two-dimensional line graph; when receiving an input instruction from the window, determining the value range of the horizontal axis represented by the domain setting method of the input instruction; and, based on the domain of the input instruction, displaying a first marking line corresponding to the value range of the horizontal axis represented on the two-dimensional line graph, and generating a feature value result corresponding to the domain for display.

[0009] Furthermore, the definition domain setting method also includes a full definition domain, corresponding to the value range of the horizontal axis represented, including all values ​​of the horizontal axis by default, and the horizontal axis represents the entire time zone;

[0010] The step of determining, upon receiving an input instruction from the window, a value range of a horizontal coordinate represented by a domain setting mode of the input instruction comprises:

[0011] receiving the selection instruction of the full definition domain inputted by the window as the input instruction;

[0012] Determine all values ​​of the horizontal coordinate represented by the full definition domain of the input instruction;

[0013] The linkage generates the eigenvalue result corresponding to the definition domain for display, including:

[0014] The eigenvalue results corresponding to all the values ​​of the horizontal axis are generated in a linked manner and displayed.

[0015] Furthermore, the definition domain setting method also includes a custom domain, and the value range corresponding to the represented horizontal axis includes a custom value range of the horizontal axis; the input instruction received from the window includes: receiving the custom value range of the horizontal axis inputted in the custom domain of the window as the input instruction; the linked generation of the characteristic value result corresponding to the definition domain for display includes: linked generation of the characteristic value result corresponding to the custom value range of the horizontal axis for display.

[0016] Further, the list of feature value results includes an identifier of a definition domain setting method; the definition domain setting method further includes one or more of a custom domain and a full definition domain;

[0017] Correspondingly, the eigenvalue result includes a list of eigenvalue results; the list of eigenvalue results includes a list of eigenvalue results corresponding to the cursor selected domain and a list of eigenvalue results corresponding to the full domain; the eigenvalue results corresponding to the cursor selected domain and the eigenvalue results corresponding to the full domain form a continuous list according to the order in which the eigenvalue results are generated;

[0018] Correspondingly, the list of eigenvalue results includes a list of eigenvalue results corresponding to the domain selected by the cursor box and a list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the domain selected by the cursor box and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated;

[0019] Correspondingly, the list of eigenvalue results includes the list of eigenvalue results corresponding to the cursor-selected domain, the list of eigenvalue results corresponding to the full domain, and the list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the cursor-selected domain, the list of eigenvalue results corresponding to the full domain, and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated.

[0020] Furthermore, the first marking line is controlled to be displayed or closed by a switch function module corresponding to the measuring tool; the switch function module corresponding to the measuring tool is arranged adjacent to the function entry for setting the characteristic value;

[0021] The method further includes: upon receiving a feedback instruction generated when the switch function module is operated, if the first marking line corresponding to the value range of the horizontal coordinate is not displayed, parsing the feedback instruction as a wake-up instruction; in response to the wake-up instruction, controlling the display of the first marking line corresponding to the value range of the horizontal coordinate at the initial position of the two-dimensional line graph;

[0022] When receiving a feedback instruction generated when the switch function module is operated, if the first marking line corresponding to the value range of the horizontal axis is displayed, the feedback instruction is parsed as a closing instruction; in response to the closing instruction, the display of the first marking line corresponding to the value range of the horizontal axis is controlled to be closed.

[0023] Furthermore, the feature value result includes a list of the feature value results; each row of the list of the feature value results includes the numerical value of the feature value and the type of the feature value; the type of the feature value in each row is bound to the visualization pattern corresponding to the feature value; the method also includes: when receiving a selection instruction to select a target feature value in the feature value result, according to the type of the target feature value, the visualization pattern corresponding to the target feature value is linked and superimposed and displayed on the value range of the horizontal axis represented.

[0024] Further, the coordinate information includes a ordinate axis; the type of the target feature value includes one or more of a maximum value, a minimum value, an average value and an integral value; accordingly, the visualization pattern corresponding to the target feature value includes a second marking line, and the second marking line intersects with the ordinate axis and the two-dimensional line graph respectively; the second marking line is set individually;

[0025] According to the type of the target feature value, the visualization pattern corresponding to the target feature value is linked to be superimposed and displayed on the value range of the horizontal coordinate represented, including:

[0026] According to the maximum value in the type of the target characteristic value, a second marking line corresponding to the maximum value is linked and superimposed and displayed on the value range of the horizontal coordinate represented;

[0027] According to the minimum value in the type of the target characteristic value, a second marking line corresponding to the minimum value is superimposed and displayed on the value range of the horizontal coordinate represented;

[0028] According to the average value, a second marking line corresponding to the average value is superimposed and displayed on the value range of the horizontal coordinate represented;

[0029] According to the integral value in the type of the target characteristic value, a second marking line corresponding to the integral value is linked and superimposed and displayed on the value range of the horizontal coordinate represented.

[0030] Furthermore, the method further includes: upon receiving a copy instruction for selecting a target row in the feature value result, copying the target row; binding the target row to a visualization pattern corresponding to the feature value of the target row; determining an insertion row for inserting the target row; upon receiving a copy instruction for inserting the target row to the insertion row, copying the target row and controlling the visualization pattern bound to the feature value of the target row to be superimposed and displayed on the value range of the horizontal coordinate represented, so that the feature values ​​of rows adjacent to the insertion row are compared with the insertion row;

[0031] and / or,

[0032] The method also includes: upon receiving a line break instruction for selecting a target row in the feature value result, controlling the target row to move to a new position and controlling the visual pattern bound to the feature value of the target row to be superimposed and displayed on the value range of the represented horizontal coordinate, so that the target row can be compared with a position adjacent to the target row.

[0033] Furthermore, the eigenvalue results and the two-dimensional line graph are displayed on the same page without blocking each other, including: the eigenvalue results are displayed on the same page around the two-dimensional line graph without blocking each other;

[0034] and / or,

[0035] The window for selecting the characteristic value and setting the definition domain includes the type of characteristic value and the numerical values ​​of the characteristic values ​​corresponding to the different types of the characteristic value.

[0036] The embodiment of the present application provides a device for displaying characteristic values ​​based on simulation software, which is used to implement the above method for displaying characteristic values ​​based on simulation software;

[0037] The eigenvalue display device based on simulation software is applied to simulation software; the two-dimensional line graph of the simulation software and the function entry of the eigenvalue setting corresponding to the two-dimensional line graph are displayed on the same page; after the function entry is entered, a window for eigenvalue selection and domain setting is displayed; the horizontal axis in the coordinate information of the two-dimensional line graph is bound to the first marking line; the first marking line intersects the horizontal axis and the two-dimensional line graph respectively; the first marking lines are set in pairs and are used to frame the value range of the horizontal axis;

[0038] The characteristic value display device based on simulation software comprises:

[0039] A processing module is used to determine the value range of the horizontal coordinate selected by the first marking line when receiving a movement instruction for moving the first marking line corresponding to the horizontal coordinate axis of the two-dimensional line graph; and to display the window of feature value selection and definition domain setting in linkage, without blocking the function entrance and the display area of ​​the two-dimensional line graph; the window includes a definition domain setting method; the definition domain setting method includes selecting a definition domain with a cursor; and,

[0040] A linkage module is used to linkage fill in the value range of the selected horizontal coordinate within the cursor selection definition domain, and linkage generate the eigenvalue results corresponding to the value range of the selected horizontal coordinate for display; the eigenvalue results are displayed on the same page as the two-dimensional line graph, and do not obstruct each other; the first marking line corresponding to the horizontal coordinate axis can slide along the horizontal coordinate axis.

[0041] The present application provides an electronic device, comprising one or more processors, for implementing any of the methods described above.

[0042] The present application provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the method described in any one of the above items is implemented.

[0043] The present application provides a computer program product, comprising a computer program / instruction, which implements any of the above methods when executed by a processor.

[0044] In some embodiments, the characteristic value display method based on simulation software of the present application is displayed on the same page by displaying the two-dimensional line graph of the simulation software and the function entry of the characteristic value setting of the two-dimensional line graph. In this way, the user does not need to close the window of characteristic value setting, click the measurement tool, and then open the characteristic setting window again, which reduces the user's operation steps, thereby avoiding the user from needing to repeat steps and improving user experience satisfaction. In addition, after receiving the moving instruction of the first marking line corresponding to the horizontal axis of the two-dimensional line graph to move, the value range of the horizontal coordinate selected by the frame is linked to fill in the definition domain of the cursor frame selection, and the window showing the characteristic value selection and definition domain setting is not blocked in the function entry and the display area of ​​the two-dimensional line graph. In this way, the first marking line is moved, and the automatic filling of the definition domain of the cursor frame selection in the above window is linked, and the user does not need to operate in multiple places, reducing the operation complexity of the simulation software. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a schematic diagram of a two-dimensional line graph in a method for displaying characteristic values ​​based on simulation software according to an embodiment of the present application;

[0046] Figure 2 It is a basic flow chart of the characteristic value display method based on simulation software according to an embodiment of the present application;

[0047] Figure 3 Shown Figure 2 A schematic diagram of a window for selecting eigenvalues ​​and setting a definition domain in an eigenvalue display method based on simulation software is shown;

[0048] Figure 4 Shown Figure 2 A first expanded schematic diagram of an eigenvalue result in an eigenvalue display method based on simulation software is shown;

[0049] Figure 5 Another schematic diagram of the process of displaying characteristic values ​​based on simulation software provided in an embodiment of the present application is shown;

[0050] Figure 6 Shown Figure 2 A schematic diagram of a list of eigenvalue results included in an eigenvalue display method based on simulation software and a visualization pattern corresponding to the eigenvalues ​​thereof;

[0051] Figure 7 Shown Figure 2 A second expanded schematic diagram of a list of eigenvalue results included in the eigenvalue display method based on simulation software is shown;

[0052] Figure 8 The figure is a schematic diagram of the structure of a characteristic value display device based on simulation software provided in an embodiment of the present application;

[0053] Fig. 9 Shown is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of the present specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of the present specification as detailed in the appended claims.

[0055] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.

[0056] It should be noted that the concepts such as "first" and "second" mentioned in the disclosure of the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0057] In order to solve the technical problems of cumbersome operation steps, poor user experience satisfaction of software, and increased complexity of using Simplorer, the embodiment of the present application provides a method for displaying eigenvalues ​​based on simulation software, by displaying a two-dimensional line graph of the simulation software and a function entry for setting the eigenvalues ​​of the two-dimensional line graph on the same page. In this way, the user does not need to close the window for setting the eigenvalues, click the measurement tool, and then open the feature setting window again, which reduces the user's operation steps, thereby avoiding the need for the user to repeat the steps and improving the user experience satisfaction. In addition, after receiving the moving instruction for moving the first marking line corresponding to the horizontal axis of the two-dimensional line graph, the value range of the horizontal coordinate selected by the frame is linked to fill in the definition domain of the cursor frame selection, and the window for displaying the eigenvalue selection and definition domain setting is not blocked in the function entry and the display area of ​​the two-dimensional line graph. In this way, the first marking line is moved, and the automatic filling of the definition domain of the cursor frame selection in the above window is linked, and the user does not need to operate in multiple places, thereby reducing the operation complexity of the simulation software.

[0058] In Simplorer of the related art, on the transient simulation post-processing curve result (ie, the time domain data curve obtained by simulation), a measurement tool is used to select a time range and calculate the characteristic value of the time range.

[0059] However, generally, the user needs to close the window for eigenvalue selection and domain setting, open the measurement tool, and enter the time range directly in the measurement tool. The user opens the above window again, and then the eigenvalues ​​of the time range selected by the measurement tool (also called the domain selection setting) are displayed.

[0060] The above Simplorer operation is cumbersome, and the user needs to repeat the above steps to complete the box selection setting of the definition domain. In this way, the user experience satisfaction of the software is poor, and at the same time, the complexity of using Simplorer is increased.

[0061] The method of displaying characteristic values ​​based on simulation software in this paper can reduce the complexity of simulation software operation. Detailed description is given below.

[0062] Figure 1 Shown is a schematic diagram of a two-dimensional line graph in a characteristic value display method based on simulation software according to an embodiment of the present application.

[0063] like Figure 1 As shown, the two-dimensional line graph 13 of the above-mentioned simulation software is displayed on the same page as the function entry 11 for setting the eigenvalues ​​corresponding to the two-dimensional line graph 13. The function entry 11 is used to realize opening and displaying the window for selecting the eigenvalues ​​and setting the definition domain. After the function entry 11 is entered, the window for selecting the eigenvalues ​​and setting the definition domain will be displayed; the horizontal axis (also called the X axis) in the coordinate information of the two-dimensional line graph 13 is bound to the first marking line 21; the first marking line 21 intersects with the horizontal axis and the two-dimensional line graph 13 respectively; the first marking line is set in pairs to frame the value range of the horizontal axis. Among them, the X axis can represent time, and correspondingly, the vertical axis (also called the Y axis) in the coordinate information of the two-dimensional line graph 13 can represent a variable related to time. For example, the Y axis can represent a mathematical category and a physical category. The physical category can include but is not limited to one or more of electricity, thermodynamics, and mechanics. Electricity, for example, includes current, voltage, resistance, etc. Thermodynamics, for example, includes temperature, heat, etc. Mechanics, for example, includes velocity, acceleration, momentum, displacement, etc.

[0064] The two-dimensional line graph 13 in the above-mentioned simulation software may include, but is not limited to, one or more of the following: a curve graph, a scatter plot, an area graph, a line graph, and a step graph. The above-mentioned scatter plot shows the distribution of data points and is suitable for showing the relationship between variables. The above-mentioned area graph is similar to a curve graph, but the area below is filled to highlight the total amount. The above-mentioned line graph connects data points to form lines, which are often used to show trend changes. The above-mentioned step graph is used to show the changes in data, and the lines are in a step shape, which is suitable for showing discrete changes.

[0065] Optionally, the curve graph of the above-mentioned simulation software may include, but is not limited to, post-processing curve graphs, such as transient simulation curves used to show the dynamic response of the system over time. These transient simulation curves may be, but are not limited to, one curve or more than two time domain data curves. The transient simulation curves in the simulation software can reflect the instantaneous state of the physical process, such as changes in temperature, pressure or displacement. In this way, the instantaneous behavior of the system can be captured, which is suitable for analyzing non-steady-state processes, such as the impact of transient loads, shocks or other dynamic events. This curve is very important for optimizing design and verifying performance.

[0066] The window for the eigenvalue selection and domain setting is a window, and the eigenvalue selection and domain setting are displayed in this window to realize these two settings.

[0067] In some examples, the window for selecting the eigenvalue and setting the domain includes the type of the eigenvalue, and the numerical values ​​of the eigenvalues ​​corresponding to the different types of the eigenvalues. The types of the eigenvalues ​​include one or more of the maximum value, the minimum value, the average value and the integral value. Through these mathematical values, as the type of the eigenvalue, it is more convenient to obtain the calculation result of the Y value corresponding to the value range of the horizontal axis. The value range of these horizontal axes is determined by the cursor or the domain setting method in the above window.

[0068] The domain defined in this article refers to the time dimension of the transient simulation results in the simulation software. Generally speaking, it refers to the numerical value of the eigenvalue within the time that the user wants to observe.

[0069] Continue to see Figure 1 As shown, the first marking line 21 is used to measure the value range of the horizontal axis, so it can also be called a measuring tool. The color and thickness of the first marking line 21 can be set to black to distinguish it from the two-dimensional line graph 13. In order to facilitate the user to select the first marking line 21, the thickness of the first marking line 21 can be set to 1.5 times the thickness of the two-dimensional line graph 13.

[0070] It should also be noted that the style of the first marking line 21 can also be set to a dotted line and / or a solid line, and the initial position of the created first marking line 21 can be set at one third of the horizontal axis of the two-dimensional line graph 13 .

[0071] For the first marking line 21, the first marking line 21 can be displayed at the initial position of the first marking line 21 by default at the initial stage of the two-dimensional line graph 13. Of course, the first marking line 21 can be awakened to display or closed by the switch function module 22 that controls the measured tool. Please refer to the following for detailed description.

[0072] Combination Figure 1 As shown, the first marking line 21 is controlled to be displayed or closed by the switch function module 22 of the measuring tool; the switch function module 22 corresponding to the measuring tool is arranged adjacent to the function entry 11 for setting the characteristic value. Accordingly, the method further includes:

[0073] When receiving the feedback instruction generated when the switch function module 22 is operated, if the first marking line 21 corresponding to the value range of the horizontal axis is not displayed (also called closed), the feedback instruction is parsed as a wake-up instruction; in response to the wake-up instruction, the control is to display the first marking line 21 corresponding to the value range of the horizontal axis at the initial position of the two-dimensional line graph 13.

[0074] When receiving the feedback instruction generated when the switch function module 22 is operated, if the first mark line 21 corresponding to the value range of the horizontal coordinate is displayed, the feedback instruction is parsed as a closing instruction; in response to the closing instruction, the display of the first mark line 21 corresponding to the value range of the horizontal coordinate is controlled to be closed. In this way, the control of the first mark line 21 can be realized through the switch function module 22, and the display or closing of the first mark line 21 is completed.

[0075] Herein, the switch function module 22 may be operated by, but is not limited to, clicking, dragging and / or sliding. The switch function module 22 is equivalent to a button displayed as an icon.

[0076] Combination Figure 1 As shown, in some examples, the feedback instruction may be generated by a click or slide operation. When it is detected that the user clicks the switch function module 22, a line sequence is created and displayed on the two-dimensional line graph 13, that is, a marking line is created and displayed (for the sake of distinction, the marking line created here is referred to as the first marking line 21).

[0077] The switch function module 22 in this article is used to call up or close the first marking line 21.

[0078] In the embodiment of the present application, in the page where the function entry of the two-dimensional line graph of the simulation software and the eigenvalue setting corresponding to the two-dimensional line graph are located, the first marking line 21 corresponding to the calculation result of the post-processing curve can be called up through the switch function module 22 corresponding to the measuring tool. The first marking line 21 can be dragged by the user, and the horizontal axis range measured by the first marking line 21, so that the data corresponding to the measured horizontal axis range, is echoed in real time in the above window, and the data of the first marking line 21 is synchronized with the data that can be done in the above window, thereby avoiding the user closing the eigenvalue setting window to change the setting and then opening the above window, making it more convenient to change the first marking line 21 as the horizontal axis range measured by the measuring tool to change the definition domain in the definition domain setting method of the above window.

[0079] Combination Figure 1 As shown, the characteristic value display method based on simulation software can be implemented by any of the following optional embodiments:

[0080] In some optional embodiments, a change instruction is received for changing one of the first marking line corresponding to the horizontal axis on the two-dimensional line graph of the simulation software and the domain setting method of the window for eigenvalue selection and domain setting, and the other one and the corresponding eigenvalue result are displayed in linkage.

[0081] In some other optional embodiments, a change instruction is received to change one of the first marking line 21 corresponding to the horizontal axis on the two-dimensional line graph 13, the domain setting mode in the window, and the eigenvalue result, and the other two are displayed in linkage. In this way, the first marking line 21 on the two-dimensional line graph 13, the domain setting mode in the window for eigenvalue selection and domain setting, and the eigenvalue result are linked to achieve adjustment of one of the three, and the other two are all linked.

[0082] Compared with the Simplorer of the related technology, in the above-mentioned multiple optional embodiments, the user operates one to achieve the linkage of multiple ones, the user does not need to repeat the steps many times, the software user experience satisfaction is better, and the complexity of the simulation software is reduced.

[0083] It should be noted that the interface interaction method of the simulation software of the embodiment of the present application is applied to the simulation software. The simulation software is a kind of software in the engineering field, and can implement the interface interaction method of the simulation software of the embodiment of the present application. For example, the simulation software may include at least one of the following: Simulink, a simulation tool of Matlab improved by the interface interaction method of the simulation software of the embodiment of the present application, Simplorer, a simulation tool of COMSOL Multiphysics, etc., and examples are not given one by one here.

[0084] The characteristic value display method based on simulation software in the embodiment of the present application is implemented with the above-mentioned simulation software as the execution subject. Please see below for detailed description.

[0085] Figure 2 Shown is a basic flow chart of a method for displaying characteristic values ​​based on simulation software according to an embodiment of the present application.

[0086] like Figure 2 As shown, the characteristic value display method based on simulation software may include but is not limited to the following steps 110 to 120:

[0087] Step 110, upon receiving a moving instruction for moving the first marking line corresponding to the horizontal axis of the two-dimensional line graph, determine the value range of the horizontal axis of the first marking line selection; and, link and display the window for feature value selection and domain setting without blocking the function entrance and the display area of ​​the two-dimensional line graph; the window includes a domain setting method; the domain setting method includes selecting the domain with a cursor.

[0088] The above-mentioned cursor selection domain refers to a domain setting method in which the cursor is controlled to move to realize automatic filling of the domain. Furthermore, the cursor selection domain is the position of the first mark line in the simulation result curve, and the horizontal axis of the selected position shows the time of the selected range. The user can move the position of the first mark line on the two-dimensional line graph left and right as needed to obtain the desired time domain.

[0089] Next, when it is detected that the user clicks, drags, or slides the first marking line to move, a movement instruction is generated. These movement instructions may include, but are not limited to, click instructions, drag instructions, and / or slide instructions.

[0090] The first marking lines can be moved and can also be called cursors. These first marking lines can include paired first marking lines. Thus, the display of paired first marking lines is used to frame the value range of the horizontal axis.

[0091] In some examples, the first marking lines may include multiple pairs of first marking lines. Each pair of first marking lines of the multiple pairs of first marking lines may be independent and correspond to respective cursor selection domains. In other examples, the first marking lines may include a pair of first marking lines corresponding to a cursor selection domain.

[0092] Figure 3 Shown Figure 2 The figure shows a schematic diagram of the window for eigenvalue selection and domain setting in the eigenvalue display method based on simulation software.

[0093] like Figure 3As shown, after the value range of the horizontal axis is displayed through the cursor box, the horizontal axis X1 value and the horizontal axis X2 value corresponding to the cursor box selection domain in the window 12 of the characteristic value selection and definition domain setting will be automatically filled in.

[0094] Next, when the user is operating the eigenvalue selection and definition domain setting window 12, the system for realizing the eigenvalue display method based on the simulation software (hereinafter referred to as the system) can directly call up the first marking line on the simulation result curve as a measuring tool, and the above-mentioned measuring tool is a tool for indicating the current scale of the time dimension of the horizontal axis. The measuring tool can also communicate data with the above-mentioned window 12, and the definition domain range selected by the measuring tool will be synchronously displayed in the above-mentioned window 12.

[0095] The above system can directly call up the measuring tool on the post-processing result curve, such as the simulation result curve. The measuring tool has two axes, which are defined as X1 and X2. The default X1 coordinate axis indicates the point at 1 / 3 of the visible range in the time domain, and the default X2 coordinate axis indicates the point at 2 / 3 of the visible range in the time domain. In this way, the system can directly call up the measuring tool on the simulation result curve, reducing three steps of user operation, that is, the user does not need to close the characteristic value setting window 12, click the measuring tool, and then open the characteristic setting window 12 again. The characteristic of its default range is that it allows the user to quickly find the position of the measuring tool and conveniently operate the left and right movement of the measuring tool, while achieving a certain visual aesthetic effect.

[0096] Step 120, the value range of the selected horizontal axis is linked to be filled in within the cursor selection definition domain, and the eigenvalue result corresponding to the value range of the selected horizontal axis is linked to be generated and displayed; the eigenvalue result and the two-dimensional line graph are displayed on the same page without blocking each other; the first marking line corresponding to the horizontal axis can slide along the horizontal axis.

[0097] The above-mentioned characteristic values ​​may include some special values ​​of the transient simulation post-processing curve results, for example, according to the distinction between data categories and physical categories, such as one or more of the maximum value, minimum value, average value and integral value corresponding to the value range of the horizontal axis.

[0098] In this regard, the value range of the horizontal axis can refer to the time domain. Correspondingly, the characteristic value results can refer to the characteristic values ​​in these time domains. In this way, the first marking line and the above-mentioned window 12 can realize human-computer interaction, and characteristic values ​​can be added repeatedly to facilitate the comparison of the same characteristic value in different time domains. The time definition domain can also be changed in real time according to the measurement tool on the two-dimensional line graph, and the change of the characteristic value corresponding to the change of the time domain can be viewed in real time.

[0099] Figure 4 Shown Figure 2The first expanded schematic diagram of the eigenvalue results in the eigenvalue display method based on simulation software is shown.

[0100] Combination Figure 1 and Figure 4 As shown, the method further includes hiding the eigenvalue results corresponding to the value range of the horizontal axis selected by the frame when receiving a feedback instruction generated when a hiding button for hiding the eigenvalue results is operated; the eigenvalue results are folded and hidden, also known as the hidden state 31. These hiding buttons are symbols that can realize human-computer interaction. For example, Figure 4 The ">>" shown indicates a hidden button 33. In this way, the calculation result list can be hidden or expanded and displayed according to the user's operation of the button.

[0101] The above method also includes closing the display of the feature value results corresponding to the value range of the selected horizontal axis when receiving a feedback instruction generated when a close button for closing the feature value results is operated. These close buttons are symbols that can realize human-computer interaction. For example, Figure 1 and Figure 4 Shown as " " represents a close button 32. In this way, the user can operate the close button to close the list of cleared feature value results with one click.

[0102] Continue as Figure 1 and Figure 4 As shown, the above-mentioned eigenvalue results are displayed on the same page as the two-dimensional line graph 13, and the optional example in which they do not block each other is as follows: the above-mentioned eigenvalue results are displayed on the same page around the two-dimensional line graph 13, and they do not block each other. In this way, the above-mentioned eigenvalue results are displayed in different areas on the same page as the two-dimensional line graph 13, and they do not block each other, which makes it convenient to see and compare the eigenvalue results and the two-dimensional line graph 13 at the same time, thereby improving the visibility of both.

[0103] For example, Figure 4 As shown, the above-mentioned eigenvalue results are displayed on the same page as the two-dimensional line graph 13, and the eigenvalue results are displayed on the right side of the two-dimensional line graph 13. For another example, the above-mentioned eigenvalue results are displayed on the same page as the two-dimensional line graph 13, and the eigenvalue results are displayed on the left side of the two-dimensional line graph 13. For another example, the above-mentioned eigenvalue results are displayed on the same page as the two-dimensional line graph 13, and the eigenvalue results are displayed on the upper side of the two-dimensional line graph 13. For another example, the above-mentioned eigenvalue results are displayed on the same page as the two-dimensional line graph 13, and the eigenvalue results are displayed on the lower side of the two-dimensional line graph 13.

[0104] continue Figure 4As shown, the above-mentioned eigenvalue results may include a list of eigenvalue results (also referred to as a list of eigenvalue results). The list of eigenvalue results includes but is not limited to the identifier of the domain setting method; the domain setting method also includes one or more of the custom domain and the full domain. The identifier of the domain setting method is used to distinguish between the cursor box selection domain, the custom domain and the full domain. These identifiers can be names or numbers, and examples are not given one by one here. Among them, the list of eigenvalue results may include but is not limited to one or more of the eigenvalue name, the domain value, the domain setting method and the curve name. In this way, the domain setting method can be displayed, which is convenient for users to directly view the domain setting method and the eigenvalue value in the list of eigenvalue results on the current page, reduce the action of switching pages, and then reduce user operations, and improve user experience.

[0105] There may be at least one of the following optional implementations for displaying a list of eigenvalue results:

[0106] In a first optional implementation, the list of eigenvalue results includes a list of eigenvalue results corresponding to the full definition domain and / or a list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the full definition domain, the list of eigenvalue results corresponding to the custom domain, and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated. In this way, multiple results are arranged in sequence for easy viewing by users.

[0107] In a second optional implementation, the list of eigenvalue results includes a list of eigenvalue results corresponding to the cursor-selected domain and a list of eigenvalue results corresponding to the full domain; the eigenvalue results corresponding to the cursor-selected domain and the eigenvalue results corresponding to the full domain form a continuous list according to the order in which the eigenvalue results are generated.

[0108] In a third optional implementation, the list of eigenvalue results includes a list of eigenvalue results corresponding to the domain selected by the cursor box and a list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the domain selected by the cursor box and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated.

[0109] In a fourth optional implementation, the list of eigenvalue results includes a list of eigenvalue results corresponding to the cursor-selected domain, a list of eigenvalue results corresponding to the full domain, and a list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the cursor-selected domain, the list of eigenvalue results corresponding to the full domain, and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated.

[0110] Figure 5 Shown is another flow chart of the method for displaying characteristic values ​​based on simulation software provided in an embodiment of the present application.

[0111] like Figure 5 As shown, the characteristic value display method based on simulation software may include, but is not limited to, the following steps 210 to 220:

[0112] Step 210, when receiving the entry instruction input at the function entrance, display the window for feature value selection and domain setting without blocking the display area of ​​the function entrance and the two-dimensional line graph.

[0113] The above-mentioned entry instruction is used to realize the setting of the characteristic value. For example, the entry instruction is generated by a user operation such as clicking and / or long pressing the function entrance to realize opening the window of characteristic value selection and definition domain setting for display.

[0114] Step 220, upon receiving an input instruction from the window, determines the value range of the horizontal coordinate represented by the definition domain setting method of the input instruction; and, based on the definition domain of the input instruction, displays the first marking line corresponding to the value range of the horizontal coordinate represented on the two-dimensional line graph, and generates the eigenvalue result corresponding to the definition domain for display.

[0115] like Figure 5 As shown, the above-mentioned step 210 and step 220 corresponding to the embodiment, in the Figure 1 Steps 110 and 120 are performed after the embodiment shown in FIG. Figure 1 The embodiments corresponding to step 110 and step 120 are previously performed and will not be described in detail here.

[0116] In an embodiment of the present application, a two-dimensional line graph of the simulation software and a function entry for setting the eigenvalue of the two-dimensional line graph are displayed on the same page. In this way, the user does not need to close the window for setting the eigenvalue, and then click the measurement tool to open the feature setting window again, which reduces the user's operation steps, thereby avoiding the need for the user to repeat the steps and improving the user experience satisfaction. In addition, after receiving the moving instruction for moving the first marking line corresponding to the horizontal axis of the two-dimensional line graph, the value range of the horizontal coordinate selected by the frame is linked to the definition domain of the cursor frame selection, and the window for displaying the eigenvalue selection and definition domain setting is not blocked in the function entry and the display area of ​​the two-dimensional line graph. In this way, the first marking line is moved, and the automatic filling of the definition domain of the cursor frame selection in the above window is linked, which does not require the user to operate in multiple places, reducing the operation complexity of the simulation software. In addition, when the input instruction of the window is received, the first marking line corresponding to the value range of the horizontal coordinate represented by the two-dimensional line graph can be directly linked, and the eigenvalue result corresponding to the definition domain can be linked to display.

[0117] Combination Figure 5 As shown in the figure, the above domain settings are different, and the corresponding eigenvalue results are different. For detailed description, please refer to the following:

[0118] In an optional embodiment, the above-mentioned domain setting method may include but is not limited to the full domain, corresponding to the represented horizontal axis value range including all the default horizontal axis values, and the horizontal axis represents the entire time zone. In this way, all the default horizontal axis values ​​of the full domain are directly used as the horizontal axis value range when the domain setting method is selected.

[0119] The full definition domain in this article can be the entire time region of the transient simulation results. The entire time region is the time manually set by the user, that is, the simulation duration.

[0120] Accordingly, combined Figure 3 As shown, in step 220, when receiving an input instruction from window 12, determining the value range of the horizontal coordinate represented by the definition domain of the input instruction may further include the following steps (1) and (2): (1) receiving the selection instruction of the full definition domain input from window 12 as the input instruction. (2) determining all the values ​​of the horizontal coordinate represented by the full definition domain of the input instruction.

[0121] Combination Figure 5 As shown, the display of the eigenvalue results corresponding to the domain of the linkage generation in step 220 may further include displaying the eigenvalue results corresponding to all values ​​of the horizontal axis of the linkage generation.

[0122] In an optional embodiment, the domain setting method may include but is not limited to a custom domain, and the value range corresponding to the represented horizontal coordinate includes a custom value range of the horizontal coordinate.

[0123] The above custom domain is the value of the domain manually entered by the user for the domain setting method. The custom domain helps the user to accurately enter the desired range. Compared with the cursor box selection domain, this function is suitable for users to enter a precise time domain range. At the same time, the measurement tool will slide and change to display the time domain, and the eigenvalue results will also change in real time. In this way, you can see the real-time changes of the eigenvalue.

[0124] For the three domain setting methods of full domain, cursor box selected domain and custom domain in this article, they can be set according to user selection and user scenario, which can meet the needs of users to view the changes and comparison of values ​​in different time domains in the simulation software.

[0125] Correspondingly, the input instruction received from the window 12 in the above step 220 may include, but is not limited to, a customized value range of the horizontal coordinate of the customized field input received from the window 12 as the input instruction.

[0126] Combination Figure 5 As shown, the linked generation of the eigenvalue results corresponding to the definition domain for display in step 220 may further include linked generation of the eigenvalue results corresponding to the user-defined value range of the horizontal axis for display.

[0127] In this article, in the page of the post-processing result curve corresponding to the transient simulation curve, after the user selects the characteristic value setting, after setting the time definition domain in the above-mentioned characteristic value selection and definition domain setting window, the value of the linkage characteristic value list changes, and the first marking line is improved, so that the user can view the characteristic value change. The present invention provides characteristic value setting and definition domain setting methods, and finally displays the operation steps and data synchronization method of the list of characteristic value results. This can simplify the user operation steps, reduce the user operation time, and improve the user's efficiency in comparing characteristic value data.

[0128] Figure 6 Shown Figure 2 The shown diagram is a schematic diagram of a list of eigenvalue results included in an eigenvalue display method based on simulation software and a visualization pattern corresponding to the eigenvalues.

[0129] like Figure 6 As shown, the above eigenvalue results may include but are not limited to a list of eigenvalue results; each row of the list of eigenvalue results includes the numerical value of the eigenvalue and the type of the eigenvalue; the type of the eigenvalue in each row is bound to the visualization pattern corresponding to the eigenvalue.

[0130] The above-mentioned visualization pattern may refer to a pattern corresponding to a feature value, such as a second marking line (not shown in the figure). Another example is a pattern showing the numerical value of a feature value. The second marking line is used to represent the numerical value of the feature value. Different second marking lines are superimposed and displayed on the value range of the horizontal axis represented according to different numerical values ​​and types of feature values.

[0131] Correspondingly, the above-mentioned eigenvalue display method based on simulation software may also include but is not limited to: when a selection instruction is received to select a target eigenvalue in the eigenvalue result, a visualization pattern corresponding to the linked target eigenvalue is superimposed and displayed on the value range of the horizontal axis represented according to the type of the target eigenvalue.

[0132] The target eigenvalue mentioned above refers to an eigenvalue selected from any one or more eigenvalues ​​in the eigenvalue results.

[0133] In an embodiment of the present application, the list of eigenvalue results is operated by the user, so that the numerical value of the eigenvalue is displayed in real time in the above-mentioned two-dimensional line graph, and the data of the two-dimensional line graph and the list of eigenvalue results can be synchronized, so that by selecting the list of eigenvalue results, it is convenient to display it in the two-dimensional line graph, so that each line of information in the list of eigenvalue results can be grasped more intuitively.

[0134] In some optional embodiments, the coordinate information includes a ordinate axis; the type of the target feature value includes one or more of a maximum value, a minimum value, an average value, and an integral value. The type of the target feature value is the same as the type of the feature value, except that when the target feature value is selected, the specific type is determined.

[0135] Correspondingly, the visualization pattern corresponding to the above target characteristic value includes a second marking line (not shown in the figure), and the second marking line intersects with the ordinate axis and the two-dimensional line graph 13 respectively; the second marking line is set individually to indicate the above target characteristic value. Of course, the second marking line in this article can include one second marking line or more than two second marking lines. The specific number of second marking lines is related to the value of the displayed target characteristic value, which will not be repeated here.

[0136] Correspondingly, according to the type of the target feature value, the visualization pattern corresponding to the linkage target feature value is superimposed and displayed on the value range of the horizontal axis represented, including:

[0137] According to the maximum value in the type of the target characteristic value, the second marking line corresponding to the linkage maximum value is superimposed and displayed on the value range of the horizontal coordinate represented;

[0138] According to the minimum value in the type of the target characteristic value, the second marking line corresponding to the linkage minimum value is superimposed and displayed on the value range of the horizontal coordinate represented;

[0139] According to the average value, a second scale line corresponding to the linkage average value is superimposed and displayed on the value range of the horizontal axis represented;

[0140] According to the integral value in the type of the target characteristic value, the second marking line corresponding to the linkage integral value is superimposed and displayed on the value range of the horizontal coordinate represented. Figure 6 As shown, the second marking line is cross-displayed on the value range of the horizontal axis.

[0141] The second marking line is similar to Figure 1 The color, thickness and line type of the first marking line 21 shown are compared with Figure 1 The embodiment of the first marking line 21 shown in the figure is different from the second marking line in that it intersects with the ordinate axis and the two-dimensional line graph 13. No further description will be given here.

[0142] In some optional embodiments of operating on a list of eigenvalue results, the above-mentioned eigenvalue display method based on simulation software also includes: upon receiving a copy instruction to select a target row in the eigenvalue results, copying the target row; binding the target row to a visual pattern corresponding to the eigenvalue of the target row; determining an insertion row for inserting the target row; upon receiving a copy instruction to insert the target row into the above-mentioned insertion row, copying the target row and controlling the visual pattern bound to the eigenvalue of the target row are superimposed and displayed on the value range of the horizontal axis represented, so that the eigenvalues ​​of rows adjacent to the insertion row can be compared with the insertion row.

[0143] The target row in this article refers to the row selected by the user. The position to be inserted in the list of feature value results is called the insertion row. When the target row is selected, the target row is highlighted.

[0144] The copy instruction is generated in at least one of the following ways:

[0145] In an optional generation method, the generated signal is generated by copying the mouse input received when the target row is selected. In this way, it is convenient for the user to operate the mouse, so as to facilitate the comparison of the feature values ​​of the inserted row and its adjacent rows, thereby improving the comparison efficiency.

[0146] In another optional generation method, by selecting the copy button of the row where the target row is located, it is determined that a copy instruction for selecting the target row in the feature value result has been received. A copy button is displayed in the row where the target row is located. The copy button is a symbol used to copy the target row and can realize human-computer interaction. For example, "(c)" represents a copy button. For another example, "(Copy)" represents a copy button. In this way, it is convenient to directly use the copy button to paste the target row to the insertion row that the user needs to observe and compare, so as to realize the copying of the target row, thereby facilitating the comparison of the feature values ​​of the insertion row and its adjacent rows and improving the comparison efficiency. At the same time, the visualization pattern of the feature value binding of the target row is displayed in linkage, so that the user can observe the visualization pattern of the feature value binding of the target row more intuitively.

[0147] In other optional embodiments of operating the list of eigenvalue results, the above-mentioned eigenvalue display method based on simulation software also includes: when receiving a line break instruction to select a target row in the eigenvalue results, controlling the target row to move to a new position and controlling the visual pattern of the eigenvalue binding of the target row to be superimposed and displayed on the value range of the represented horizontal axis, so that the target row can be compared with the position adjacent to the target row.

[0148] The position in the list of eigenvalue results where the line is to be broken is called the new position.

[0149] The above line break instruction is generated in at least one of the following ways:

[0150] In an optional generation method, the line break signal received from the mouse input when the target line is selected is generated. The line break signal input from the mouse may include, but is not limited to, one or more of the following selection signal, drag signal, move signal, and release signal. In this way, it is convenient for the user to operate the mouse, so as to facilitate the comparison between the inserted line and its adjacent position, thereby improving the comparison efficiency.

[0151] In another optional generation method, by selecting the line break button of the row where the target row is located, it is determined that a line break instruction for selecting the target row in the characteristic value result is received. A line break button is displayed in the row where the target row is located. The line break button is a symbol used to wrap the target row and can realize human-computer interaction. For example, "↑" and / or "∧" represent the upward line break button in the line break button. For another example, "↓" and / or "∨" represent the downward line break button in the line break button. In this way, it is convenient to directly use the line break button to wrap the target row to the insertion row that the user needs to observe and compare, so as to realize the line break of the target row, thereby facilitating the comparison of the insertion row and its adjacent position and improving the comparison efficiency. At the same time, the visualization pattern bound to the characteristic value of the target row is superimposed and displayed on the value range of the horizontal coordinate represented, so that the user can more intuitively observe the visualization pattern bound to the characteristic value of the target row.

[0152] In some further optional embodiments of operating the list of eigenvalue results, the above-mentioned eigenvalue display method based on simulation software also includes: upon receiving a delete instruction to delete a target row in the eigenvalue results, deleting the target row, and automatically shifting and aligning other rows except the target row.

[0153] The deletion instruction is generated in at least one of the following ways:

[0154] In an optional generation method, the deletion signal is generated by receiving a delete signal input by a mouse or keyboard when the target row is selected, so that the user can operate the mouse to delete the target row.

[0155] In another optional generation method, the deletion instruction for selecting the target row in the feature value result is received by selecting the delete button of the row where the target row is located. A delete button is displayed in the row where the target row is located. The delete button is a symbol for deleting the target row and can realize human-computer interaction. For example, "( )"or" " represents the delete button. For another example, "(delete)" represents the delete button. In this way, it is convenient to use the delete button directly.

[0156] In other embodiments, the list of eigenvalue results includes eigenvalue names, domain values, and curve names, but may not include an identifier of a domain setting method.

[0157] Figure 7 Shown Figure 2 A second expanded schematic diagram of a list of eigenvalue results included in the eigenvalue display method based on simulation software is shown. Figure 7 The list of eigenvalue results shown is similar to Figure 6 The list of eigenvalue results shown is compared to Figure 6 In the embodiment shown, Figure 7 In the embodiment, the list of eigenvalue results may include, but is not limited to, eigenvalue names, domain values, and curve names, and may not include an identifier of a domain setting method. Figure 7 The rest of the list of eigenvalue results shown is the same as Figure 6 The embodiments shown are similar and are not limited one by one here.

[0158] Combination Figures 1 to 6 The implementation process of the characteristic value display method based on simulation software in the embodiment of the present application is as follows:

[0159] <1> , see Figure 1 and Figure 2 As shown, first open the window for eigenvalue selection and domain setting, select the type of eigenvalue in the window, select the eigenvalue to be calculated under a certain type, and select the domain setting method. After selecting the domain setting method, the system can call up the measurement tool on the post-processing curve result, and after confirming to add a certain eigenvalue, the first mark line on the post-processing curve result and the list of eigenvalue results are displayed synchronously.

[0160] <2> ,like Figure 3 The window for selecting eigenvalues ​​and setting domains is divided into four modules: the first module is to select the type of eigenvalue. According to the selected eigenvalue type; the second module is to select the eigenvalue under the selected eigenvalue type; the third module is to select the domain setting method. The fourth module is the operation button area, where users can cancel, reset and continuously add their eigenvalues.

[0161] <3> , in such Figure 3 In the third module, when the user selects the cursor to select the domain, the system can automatically call up the measurement tools on the post-processing curve, such as Figure 1 , Figure 4 , Figure 6 and Figure 7 As shown, the measured X1 and X2 values ​​are displayed on the post-processing curve and can be communicated to Figure 3 Use the cursor to select the domain. Figure 3 As shown, when the system automatically wakes up the first marking line (also called a cursor or a measuring tool), its default position X1 is at 1 / 3 of the visible window of the post-processing curve, and its default position X2 is at 2 / 3 of the visible window of the post-processing curve.

[0162] <4> ,like Figure 6 As shown in the figure, the list of eigenvalue results is displayed in the sidebar of the post-processing curve, and the sidebar can be collapsed, expanded and closed. When the user closes this sidebar, all the post-processing results are cleared with one click.

[0163] <5> ,like Figure 1 , Figure 3 , Figure 4 and Figure 6 These pages can achieve data synchronization and data linkage, that is, the domain value range of the measuring tool on the post-processing curve can be synchronously displayed in the eigenvalue setting stage and the eigenvalue result list page. When the position of the measuring tool changes, its eigenvalue value also changes with the change of the measurement range, and the calculation result changes.

[0164] Based on the same application concept as the above method, the embodiment of the present application also provides a characteristic value display device based on simulation software, such as Figure 8 As shown, the device may include the following modules:

[0165] The processing module 51 is used to determine the value range of the horizontal coordinate of the first marking line frame selected when receiving a movement instruction for moving the first marking line corresponding to the horizontal coordinate axis of the two-dimensional line graph; and, linking and displaying a window for feature value selection and domain setting, without blocking the function entrance and the display area of ​​the two-dimensional line graph; the window includes a domain setting method; the domain setting method includes selecting the domain with a cursor frame; and,

[0166] The linkage module 52 is used to linkage fill in the value range of the selected horizontal axis within the cursor selection definition domain, and linkage generate the eigenvalue results corresponding to the value range of the selected horizontal axis for display; the eigenvalue results and the two-dimensional line graph are displayed on the same page, and they do not block each other; the first marking line corresponding to the horizontal axis can slide along the horizontal axis.

[0167] As an embodiment, the above-mentioned characteristic value display device based on simulation software may further include but is not limited to:

[0168] A display module, for displaying a window for feature value selection and domain setting when receiving an entry instruction input at a function entry, without blocking the function entry and the display area of ​​the two-dimensional line graph;

[0169] The linkage display processing module is used to determine the value range of the horizontal coordinate represented by the definition domain setting method of the input instruction when receiving the input instruction of the window; and, based on the definition domain of the input instruction, linkage displays the first marking line corresponding to the value range of the horizontal coordinate represented on the two-dimensional line graph, and linkage generates the characteristic value result corresponding to the definition domain for display.

[0170] As an embodiment, the first marking line is controlled to be displayed or closed by a switch function module corresponding to the measuring tool; the switch function module corresponding to the measuring tool is set adjacent to a function entry for setting the characteristic value;

[0171] The above-mentioned characteristic value display device based on simulation software may also include but is not limited to:

[0172] The awakening control module is used for, when receiving a feedback instruction generated when the switch function module is operated, if the first marking line corresponding to the value range of the horizontal coordinate is not displayed, parsing the feedback instruction as an awakening instruction; in response to the awakening instruction, controlling the display of the first marking line corresponding to the value range of the horizontal coordinate at the initial position of the two-dimensional line graph;

[0173] The shutdown control module is used to, upon receiving a feedback instruction generated when the switch function module is operated, interpret the feedback instruction as a shutdown instruction if the first marking line corresponding to the value range of the horizontal axis is displayed; and respond to the shutdown instruction to control the display of the first marking line corresponding to the value range of the horizontal axis to close.

[0174] As an embodiment, the feature value result includes a list of feature value results; each row of the list of feature value results includes a numerical value of the feature value and a type of the feature value; the type of the feature value of each row is bound to a visualization pattern corresponding to the feature value;

[0175] The above-mentioned eigenvalue display device based on simulation software may also include but is not limited to: an eigenvalue linkage module, which is used to, upon receiving a selection instruction to select a target eigenvalue in the eigenvalue result, superimpose and display a visualization pattern corresponding to the linked target eigenvalue on the value range of the represented horizontal axis according to the type of the target eigenvalue.

[0176] As an embodiment, the above-mentioned feature value display device based on simulation software may also include but is not limited to: a copy module, which is used to copy the target row when a copy instruction is received to select the target row in the feature value result; the target row is bound to a visual pattern corresponding to the feature value of the target row; an insertion row determined to insert the target row; a target row linkage module, which is used to copy the target row and control the visual pattern bound to the feature value of the target row to be superimposed and displayed on the value range of the horizontal axis represented when a copy instruction is received to insert the target row into the insertion row, so that the feature values ​​of the rows adjacent to the insertion row can be compared with the insertion row.

[0177] As an embodiment, the above-mentioned feature value display device based on simulation software may also include but is not limited to: a line break control module, which is used to control the target row to move to a new position and control the visual pattern bound to the feature value of the target row to be superimposed and displayed on the value range of the horizontal axis represented when receiving a line break instruction to select the target row in the feature value result, so as to compare the target row with the position adjacent to the target row.

[0178] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and the same technical effect can be achieved, which will not be repeated here.

[0179] An embodiment of the present application provides an electronic device, including the above-mentioned eigenvalue display device based on simulation software.

[0180] An embodiment of the present application provides an electronic device, including the above-mentioned system for implementing the characteristic value display method based on simulation software.

[0181] The characteristic value display method based on simulation software in the embodiment of the present application is applied to an electronic device. The electronic device may be a PC (Personal Computer) terminal device. The PC terminal device may include but is not limited to a desktop computer, a tablet computer or a laptop computer.

[0182] The characteristic value display method based on simulation software of the present application can be implemented on a web page of a PC device or an APP (application) page. In this way, the user's demand information is obtained by the user filling in the information to achieve the user's purpose.

[0183] Fig. 9 Shown is a schematic structural diagram of an electronic device 70 provided in an embodiment of the present application.

[0184] like Fig. 9 As shown, the electronic device 70 includes one or more processors 71 for implementing the characteristic value display method based on simulation software as described above.

[0185] In some embodiments, the electronic device 70 may include a storage medium 79. For example, the computer-readable storage medium may store a program that can be called by the processor 71, and may include a non-volatile storage medium. In some embodiments, the electronic device 70 may include a memory 78 and an interface 77. In some embodiments, the electronic device 70 may also include other hardware according to actual applications.

[0186] The computer-readable storage medium of the embodiment of the present application stores a program thereon, which, when executed by the processor 71, is used to implement the characteristic value display method based on simulation software as described above.

[0187] The present application provides a computer program product, comprising a computer program / instruction, which implements any of the above methods when executed by a processor.

[0188] The present application also provides a computer program, which is stored in a computer-readable storage medium, such as Fig. 9 The computer program is stored in the storage medium 79, and when the processor executes the computer program, it causes the processor 71 to execute the method described above.

[0189] The present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer-readable storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0190] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

[0191] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the phrase "includes a ..." defines an element, and does not exclude the presence of other identical elements in the process, method, commodity or device including the element.

Claims

1. A method for displaying characteristic values ​​based on simulation software, characterized in that: Applied to simulation software; a two-dimensional line graph of the simulation software and a function entry for setting a characteristic value corresponding to the two-dimensional line graph are displayed on the same page; after the function entry is entered, a window for selecting characteristic values ​​and setting a definition domain is displayed; the horizontal axis in the coordinate information of the two-dimensional line graph is bound to the first marking line; The first marking line intersects the abscissa axis and the two-dimensional line graph respectively; The first marking lines are arranged in pairs and are used to frame the value range of the horizontal axis; The characteristic value display method based on simulation software includes: When receiving a movement instruction for moving the first marking line corresponding to the horizontal axis of the two-dimensional line graph, determine the value range of the horizontal axis selected by the first marking line; and, display the window of feature value selection and definition domain setting in linkage, without blocking the function entrance and the display area of ​​the two-dimensional line graph; the window includes a definition domain setting method; the definition domain setting method includes selecting a definition domain with a cursor; and, filling in the value range of the selected horizontal axis in the definition domain selected by the cursor in linkage, and generating the feature value result corresponding to the value range of the selected horizontal axis in linkage for display; the feature value result is displayed on the same page as the two-dimensional line graph, and they do not block each other; the first marking line corresponding to the horizontal axis can slide along the horizontal axis; Wherein, the eigenvalue result includes a list of eigenvalue results; the list of eigenvalue results includes an identifier of a definition domain setting method; the definition domain setting method further includes one or more of a custom domain and a full definition domain; Correspondingly, the list of eigenvalue results includes a list of eigenvalue results corresponding to the domain selected by the cursor and a list of eigenvalue results corresponding to the full domain; the eigenvalue results corresponding to the domain selected by the cursor and the eigenvalue results corresponding to the full domain form a continuous list according to the order in which the eigenvalue results are generated; Correspondingly, the list of eigenvalue results includes a list of eigenvalue results corresponding to the domain selected by the cursor box and a list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the domain selected by the cursor box and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated; Correspondingly, the list of eigenvalue results includes the list of eigenvalue results corresponding to the definition domain selected by the cursor, the list of eigenvalue results corresponding to the full definition domain, and the list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the definition domain selected by the cursor, the list of eigenvalue results corresponding to the full definition domain, and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated; The coordinate information includes a vertical axis; the type of the target feature value in the feature value result includes one or more of a maximum value, a minimum value, an average value and an integral value; accordingly, the visualization pattern corresponding to the target feature value includes a second marking line, and the second marking line intersects with the vertical axis and the two-dimensional line graph respectively; the second marking line is set individually; the method also includes: according to the maximum value in the type of the target feature value, the second marking line corresponding to the maximum value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate; according to the minimum value in the type of the target feature value, the second marking line corresponding to the minimum value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate; according to the average value, the second marking line corresponding to the average value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate; according to the integral value in the type of the target feature value, the second marking line corresponding to the integral value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate.

2. The method for displaying characteristic values ​​based on simulation software according to claim 1, characterized in that: The method further comprises: When receiving an entry instruction input at the function entry, displaying a window for feature value selection and domain setting without blocking the function entry and the display area of ​​the two-dimensional line graph; When receiving an input instruction from the window, determine the value range of the horizontal coordinate represented by the definition domain setting method of the input instruction; and, based on the definition domain of the input instruction, display a first marking line corresponding to the value range of the horizontal coordinate represented on the two-dimensional line graph, and generate a characteristic value result corresponding to the definition domain for display.

3. The method for displaying characteristic values ​​based on simulation software according to claim 2, characterized in that: The definition domain setting method also includes a full definition domain, corresponding to the value range of the horizontal axis represented, including all values ​​of the horizontal axis by default, and the horizontal axis represents the entire time zone; The step of determining, upon receiving an input instruction from the window, a value range of a horizontal coordinate represented by a domain setting mode of the input instruction comprises: receiving the selection instruction of the full definition domain inputted by the window as the input instruction; Determine all values ​​of the horizontal coordinate represented by the full definition domain of the input instruction; The linkage generates the eigenvalue result corresponding to the definition domain for display, including: The eigenvalue results corresponding to all the values ​​of the horizontal axis are generated in a linked manner and displayed.

4. The method for displaying characteristic values ​​based on simulation software according to claim 2 or 3, characterized in that: The definition domain setting method also includes a custom domain, and the value range corresponding to the represented horizontal coordinate includes the custom value range of the horizontal coordinate; The receiving of the input instruction of the window includes: receiving the customized value range of the horizontal coordinate inputted in the customized field of the window as the input instruction; The linkage generates the eigenvalue result corresponding to the definition domain for display, including: The characteristic value results corresponding to the customized value range of the horizontal axis are generated in a linked manner for display.

5. The method for displaying characteristic values ​​based on simulation software according to claim 1, characterized in that: The first marking line is controlled to be displayed or closed by a switch function module corresponding to the measuring tool; the switch function module corresponding to the measuring tool is arranged adjacent to the function entry for setting the characteristic value; The method further comprises: When receiving a feedback instruction generated when the switch function module is operated, if the first marking line corresponding to the value range of the horizontal coordinate is not displayed, the feedback instruction is parsed as a call-up instruction; in response to the call-up instruction, the first marking line corresponding to the value range of the horizontal coordinate is controlled to be displayed at the initial position of the two-dimensional line graph; When receiving a feedback instruction generated when the switch function module is operated, if the first marking line corresponding to the value range of the horizontal axis is displayed, the feedback instruction is parsed as a closing instruction; in response to the closing instruction, the display of the first marking line corresponding to the value range of the horizontal axis is controlled to be closed.

6. The method for displaying characteristic values ​​based on simulation software according to claim 1, characterized in that: The eigenvalue result includes a list of the eigenvalue results; each row of the list of the eigenvalue results includes a numerical value of the eigenvalue and a type of the eigenvalue; The type of the feature value of each row is bound to the visualization pattern corresponding to the feature value; The method further comprises: When a selection instruction for selecting a target feature value in the feature value result is received, the visualization pattern corresponding to the target feature value is linked and displayed superimposed on the value range of the horizontal coordinate according to the type of the target feature value.

7. The method for displaying characteristic values ​​based on simulation software according to claim 6, characterized in that: The method also includes: upon receiving a copy instruction to select a target row in the feature value result, copying the target row; binding the target row to a visualization pattern corresponding to the feature value of the target row; determining an insertion row into which the target row is to be inserted; and upon receiving a copy instruction to insert the target row into the insertion row, copying the target row and controlling the visualization pattern bound to the feature value of the target row to be superimposed and displayed on the value range of the horizontal coordinate represented, so that the feature values ​​of rows adjacent to the insertion row can be compared with the insertion row.

8. The method for displaying characteristic values ​​based on simulation software according to claim 6, characterized in that: The method also includes: upon receiving a line break instruction for selecting a target row in the feature value result, controlling the target row to move to a new position and controlling the visual pattern bound to the feature value of the target row to be superimposed and displayed on the value range of the represented horizontal coordinate, so that the target row can be compared with a position adjacent to the target row.

9. The method for displaying characteristic values ​​based on simulation software according to claim 1, characterized in that: The eigenvalue results and the two-dimensional line graph are displayed on the same page without blocking each other, including: the eigenvalue results are displayed on the same page around the two-dimensional line graph without blocking each other.

10. The method for displaying characteristic values ​​based on simulation software according to claim 1, characterized in that: The window for selecting the characteristic value and setting the definition domain includes the type of characteristic value and the numerical values ​​of the characteristic values ​​corresponding to the different types of the characteristic value.

11. A characteristic value display device based on simulation software, characterized in that: The eigenvalue display device based on simulation software is applied to the simulation software; the two-dimensional line graph of the simulation software and the function entry of the eigenvalue setting corresponding to the two-dimensional line graph are displayed on the same page; after the function entry is entered, a window of eigenvalue selection and domain setting is displayed; the horizontal axis in the coordinate information of the two-dimensional line graph is bound to the first marking line; The first marking lines intersect the horizontal axis and the two-dimensional line graph respectively; the first marking lines are arranged in pairs and are used to frame the value range of the horizontal axis; The characteristic value display device based on simulation software is used to implement the characteristic value display method based on simulation software according to any one of claims 1 to 10; The characteristic value display device based on simulation software comprises: A processing module is used to determine the value range of the horizontal coordinate selected by the first marking line when receiving a movement instruction for moving the first marking line corresponding to the horizontal coordinate axis of the two-dimensional line graph; and to display the window of feature value selection and definition domain setting in linkage, without blocking the function entrance and the display area of ​​the two-dimensional line graph; the window includes a definition domain setting method; the definition domain setting method includes selecting a definition domain with a cursor; and, A linkage module, used for linkage filling in the value range of the selected horizontal coordinate within the cursor selection definition domain, and linkage generating the eigenvalue result corresponding to the value range of the selected horizontal coordinate for display; the eigenvalue result and the two-dimensional line graph are displayed on the same page without blocking each other; the first marking line corresponding to the horizontal coordinate axis can slide along the horizontal coordinate axis; Wherein, the eigenvalue result includes a list of eigenvalue results; the list of eigenvalue results includes an identifier of a definition domain setting method; the definition domain setting method further includes one or more of a custom domain and a full definition domain; Correspondingly, the list of eigenvalue results includes a list of eigenvalue results corresponding to the domain selected by the cursor and a list of eigenvalue results corresponding to the full domain; the eigenvalue results corresponding to the domain selected by the cursor and the eigenvalue results corresponding to the full domain form a continuous list according to the order in which the eigenvalue results are generated; Correspondingly, the list of eigenvalue results includes a list of eigenvalue results corresponding to the domain selected by the cursor box and a list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the domain selected by the cursor box and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated; Correspondingly, the list of eigenvalue results includes the list of eigenvalue results corresponding to the definition domain selected by the cursor, the list of eigenvalue results corresponding to the full definition domain, and the list of eigenvalue results corresponding to the custom domain; the list of eigenvalue results corresponding to the definition domain selected by the cursor, the list of eigenvalue results corresponding to the full definition domain, and the list of eigenvalue results corresponding to the custom domain form a continuous list according to the order in which the eigenvalue results are generated; The coordinate information includes a vertical axis; the type of the target eigenvalue in the eigenvalue result includes one or more of a maximum value, a minimum value, an average value and an integral value; accordingly, the visualization pattern corresponding to the target eigenvalue includes a second marking line, and the second marking line intersects with the vertical axis and the two-dimensional line graph respectively; the second marking line is set individually; the eigenvalue display device based on simulation software also includes a eigenvalue linkage module, which is used to link the second marking line corresponding to the maximum value in the type of the target eigenvalue to be superimposed and displayed on the value range of the represented horizontal coordinate; according to the minimum value in the type of the target eigenvalue, the second marking line corresponding to the minimum value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate; according to the average value, the second marking line corresponding to the average value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate; according to the integral value in the type of the target eigenvalue, the second marking line corresponding to the integral value is linked to be superimposed and displayed on the value range of the represented horizontal coordinate.

12. An electronic device, characterized in that: It comprises one or more processors, and is used to implement the characteristic value display method based on simulation software as described in any one of claims 1-10.

13. A computer-readable storage medium, characterized in that: A program is stored thereon, and when the program is executed by a processor, the characteristic value display method based on simulation software as described in any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • A system and method for visualizing incidence relations of mineral processing production indexes

    CN109409639A

  • Visualization method and system for power system simulation calculation data

    CN111723462A