Customized reconstruction method and system for multi-seat simulation control interface

By creating an initial control library and dynamically binding monitoring object properties in a multi-seat simulation system, a custom reconstruction of the control interface is realized, which solves the problem of fixed functions in the existing technology, improves flexibility and reduces the reconstruction workload.

CN119536730BActive Publication Date: 2025-03-28CHENGDU ZHONGKE HEXUN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510099247.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-03-28
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

The functions of each seat in the existing multi-seat simulation system are fixed and have low flexibility, and each seat needs to develop a separate control interface, resulting in a large workload for reconstruction of large, high-complex simulation control interfaces.

Method used

By creating an initial control library based on the basic information of the control interface, determining the monitoring object properties of the simulation object during the simulation process for attribute registration, generating attribute registry, dynamically binding the control object and monitoring object properties, and destroying unnecessary controls to realize custom reconstruction of the control interface.

Benefits of technology

It improves the flexibility of the functions of each seat in the multi-seat simulation system, and reduces the reconstruction workload of the high-complex simulation control interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536730B_ABST
    Figure CN119536730B_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computer simulation systems, and provides a method and system for customizing and reconstructing a multi-seat simulation control interface. Based on basic information of the control interface, an initial control is created to obtain an initial control library; and monitoring object attributes of a simulation object in a simulation process are determined, and the monitoring object attributes are registered to generate an attribute registration table; a monitoring object attribute set is formed based on the attribute registration table; an initial control is selected and instantiated to obtain a control object, and the control object is laid out on the control interface; the monitoring object attribute set is then queried to obtain query result information, and based on the query result information, the monitoring object attributes are dynamically bound to the control object; unnecessary initial controls in the initial control library are determined and destroyed; and the control interface is customly reconstructed in this way, so as to improve the flexibility of functions of each simulation seat in the multi-seat simulation system and reduce the reconstruction workload of the highly complex multi-seat simulation control interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer simulation systems, and in particular to a user-defined reconstruction method and system for a multi-seat simulation control interface. Background Art

[0002] With the development of simulation technology from centralized to distributed, the simulation environment is becoming more and more complex, the number of simulation seats is gradually increasing, and the control of the simulation system software for each seat is becoming more and more complex.

[0003] At present, the functions of each seat in a multi-seat simulation system are fixed, with low flexibility, and each seat needs to develop a corresponding control interface separately. This requires a lot of development work for the reconstruction of large-scale, highly complex multi-seat simulation control interfaces. Summary of the invention

[0004] In view of the fact that the functions of each seat in the above-mentioned existing multi-seat simulation system are fixed and have low flexibility, and each seat needs to develop a corresponding control interface separately, the reconstruction of a large-scale, highly complex multi-seat simulation control interface has a large development workload. One of the purposes of the present application is to provide a method and system for custom reconstruction of a multi-seat simulation control interface. Based on the basic information of the control interface, an initial control is created to obtain an initial control library; and the monitoring object attributes of the simulation object during the simulation are determined, and the monitoring object attributes are registered to generate an attribute registration table; based on the attribute registration table, a monitoring object attribute set is formed; then the initial control is selected and instantiated to obtain a control object, and the control object is laid out on the control interface; the monitoring object attribute set is queried to obtain query result information, and based on the query result information, the monitoring object attributes are dynamically bound to the corresponding control object; the unnecessary initial controls in the initial control library are also determined, and the unnecessary initial controls are destroyed to release the storage space of the initial control library; in this way, the control interface is custom reconstructed, the flexibility of the functions of each simulation seat in the multi-seat simulation system is improved, and the reconstruction workload of the highly complex multi-seat simulation control interface is reduced.

[0005] To achieve the above objectives, this application adopts the following technical solutions:

[0006] The custom reconstruction method of the multi-seat simulation control interface includes the following steps:

[0007] Step S10, creating an initial control based on the basic information of the control interface to obtain an initial control library;

[0008] Step S20, determining the monitoring object attributes of the simulation object during the simulation process, registering the monitoring object attributes, and generating an attribute registration table; and forming a monitoring object attribute set based on the attribute registration table;

[0009] Step S30, selecting and instantiating the initial control, obtaining a control object, and laying out the control object on a control interface; querying the monitoring object attribute set, obtaining query result information, and dynamically binding the monitoring object attribute with the corresponding control object based on the query result information;

[0010] Step S40, determining unnecessary initial controls in the initial control library, and destroying the unnecessary initial controls.

[0011] In one embodiment disclosed in the present application, step S10 includes:

[0012] Based on the basic information of the control interface, an initial control is created, and a plurality of the same and / or different initial controls constitute an initial control library. The basic information of the control interface includes the size of the control interface, the theme color, and the required control type.

[0013] In one embodiment disclosed in the present application, step S20 includes:

[0014] According to business needs, the monitored object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process are determined; an attribute registration interface is defined, and the simulation seat registers the attributes of the monitored object through the attribute registration interface to generate an attribute registration table, which includes attribute registration basic information and attribute publishing and subscription information; wherein the attribute registration basic information includes the attribute name, the simulation object name, the data type of the attribute object, and the memory address of the attribute object;

[0015] After registering the attributes of different monitoring objects, a plurality of different attribute registration tables are generated, and the plurality of different attribute registration tables form a monitoring object attribute set; a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface.

[0016] In one embodiment disclosed in the present application, step S30 includes:

[0017] Define a control instantiation interface, select one of the initial controls in the initial control library, and perform control instantiation processing on the selected initial control through the control instantiation interface to obtain a control object with value; manually lay out the control object in the control interface;

[0018] The monitoring object attribute set is queried through the registration information query interface, and subscription information is published based on the attributes to obtain the attribute registration basic information corresponding to the subscribed monitoring object attributes as query result information; based on the query result information, the control object is dynamically bound to the corresponding monitoring object attributes.

[0019] In one embodiment disclosed in the present application, step S40 includes:

[0020] A control destruction interface is defined, and unnecessary initial controls in the initial control library are determined according to business requirements, and the unnecessary initial controls are destroyed through the control destruction interface.

[0021] The present invention also provides a custom reconstruction system for a multi-seat simulation control interface, including the following modules:

[0022] The control management module is used to create initial controls based on the basic information of the control interface and obtain an initial control library;

[0023] An internal attribute management module is used to determine the monitoring object attributes of the simulation object during the simulation process, register the monitoring object attributes, and generate an attribute registration table; based on the attribute registration table, a monitoring object attribute set is formed;

[0024] An interface editing module is used to select and instantiate the initial control, obtain the control object, and lay out the control object in the control interface; query the monitoring object attribute set to obtain query result information, and dynamically bind the monitoring object attribute to the corresponding control object based on the query result information;

[0025] The control management module is also used to determine unnecessary initial controls in the initial control library and destroy the unnecessary initial controls.

[0026] In one embodiment disclosed in the present application, the control management module includes:

[0027] Based on the basic information of the control interface, an initial control is created, and a plurality of the same and / or different initial controls constitute an initial control library. The basic information of the control interface includes the size of the control interface, the theme color, and the required control type.

[0028] In one embodiment disclosed in the present application, the internal attribute management module includes:

[0029] According to business needs, the monitored object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process are determined; an attribute registration interface is defined, and the simulation seat registers the attributes of the monitored object through the attribute registration interface to generate an attribute registration table, which includes attribute registration basic information and attribute publishing and subscription information; wherein the attribute registration basic information includes the attribute name, the simulation object name, the data type of the attribute object, and the memory address of the attribute object;

[0030] After registering the attributes of different monitoring objects, a plurality of different attribute registration tables are generated, and the plurality of different attribute registration tables form a monitoring object attribute set; a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface.

[0031] In one embodiment disclosed in the present application, the interface editing module includes:

[0032] Define a control instantiation interface, select one of the initial controls in the initial control library, and perform control instantiation processing on the selected initial control through the control instantiation interface to obtain a control object with value; manually lay out the control object in the control interface;

[0033] The monitoring object attribute set is queried through the registration information query interface, and subscription information is published based on the attributes to obtain the attribute registration basic information corresponding to the subscribed monitoring object attributes as query result information; based on the query result information, the control object is dynamically bound to the corresponding monitoring object attributes.

[0034] In one embodiment disclosed in the present application, the control management module further includes:

[0035] A control destruction interface is defined, and unnecessary initial controls in the initial control library are determined according to business requirements, and the unnecessary initial controls are destroyed through the control destruction interface.

[0036] Compared with the prior art, the method and system for custom reconstruction of a multi-seat simulation control interface create an initial control based on the basic information of the control interface to obtain an initial control library; determine the monitoring object attributes of the simulation object during the simulation process, register the monitoring object attributes, and generate an attribute registration table; form a monitoring object attribute set based on the attribute registration table; then select and instantiate the initial control to obtain a control object, and lay out the control object on the control interface; query the monitoring object attribute set to obtain query result information, and dynamically bind the monitoring object attributes to the corresponding control object based on the query result information; further determine the unnecessary initial controls in the initial control library, destroy the unnecessary initial controls, and release the storage space of the initial control library; in this way, the control interface is custom reconstructed to improve the flexibility of the functions of each simulation seat in the multi-seat simulation system and reduce the reconstruction workload of the highly complex multi-seat simulation control interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 A schematic flow chart of a method for customizing the reconstruction of a multi-seat simulation control interface provided by the present invention;

[0039] Figure 2 A schematic diagram of the framework of a custom reconstruction system for a multi-seat simulation control interface provided by the present invention. DETAILED DESCRIPTION

[0040] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present invention. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.

[0041] The terms "including" and "having" and any variations thereof in this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of this application are only for describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0043] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0044] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0045] See also Figure 1 , is a flow chart of a method for customizing the reconstruction of a multi-seat simulation control interface provided by the present invention. The method for customizing the reconstruction of a multi-seat simulation control interface comprises the following steps:

[0046] Step S10, creating an initial control based on the basic information of the control interface to obtain an initial control library;

[0047] Step S20, determining the monitoring object attribute of the simulation object during the simulation process, registering the monitoring object attribute, and generating an attribute registration table; and forming a monitoring object attribute set based on the attribute registration table;

[0048] Step S30, selecting and instantiating the initial control, obtaining a control object, and laying out the control object on the control interface; querying the monitoring object attribute set to obtain query result information, and dynamically binding the monitoring object attribute to the corresponding control object based on the query result information;

[0049] Step S40, determining unnecessary initial controls in the initial control library, and destroying the unnecessary initial controls.

[0050] The method for customizing the reconstruction of a multi-seat simulation control interface creates an initial control based on basic information of the control interface to obtain an initial control library; determines the monitoring object attributes of the simulation object during the simulation process, registers the monitoring object attributes, and generates an attribute registration table; forms a monitoring object attribute set based on the attribute registration table; then selects and instantiates the initial control to obtain a control object, and lays out the control object on the control interface; queries the monitoring object attribute set to obtain query result information, and dynamically binds the monitoring object attributes to the corresponding control object based on the query result information; further determines unnecessary initial controls in the initial control library, destroys the unnecessary initial controls, and releases the storage space of the initial control library; thereby customizing the reconstruction of the control interface, improving the flexibility of the functions of each simulation seat in the multi-seat simulation system, and reducing the reconstruction workload of a highly complex multi-seat simulation control interface.

[0051] Preferably, step S10 includes:

[0052] Based on the basic information of the control interface, an initial control is created, and a plurality of the same and / or different initial controls constitute an initial control library. The basic information of the control interface includes but is not limited to the size of the control interface, the theme color, and the required control type.

[0053] In the above technical solution, a control generally refers to an interactive element in a user interface. In order to maintain the visibility and coordination of the interface, an initial control is created based on the size of the control interface, theme color, and required control type to ensure the compatibility of the initial control with the control interface. In addition to the size of the control interface, theme color, and required control type, the basic information of the control interface may also include information on other factors that affect the compatibility of the initial control with the control interface. After creating the initial control multiple times, an initial control library consisting of multiple identical and / or different initial controls may be obtained to ensure that the initial control is selectable.

[0054] Preferably, step S20 includes:

[0055] According to business needs, determine the monitoring object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process; define an attribute registration interface, and the simulation seat registers the attributes of the monitoring object through the attribute registration interface to generate an attribute registration table, which includes attribute registration basic information and attribute publishing and subscription information; wherein the attribute registration basic information includes the attribute name, the simulation object name, the data type of the attribute object, and the memory address of the attribute object;

[0056] After registering the attributes of different monitoring objects, multiple different attribute registration tables are generated, and the multiple different attribute registration tables form a monitoring object attribute set; a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface.

[0057] In the above technical scheme, according to the actual business needs of each simulation seat, the monitoring object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process are determined, and an attribute registration interface is defined. The simulation seat registers the attributes of the monitoring object through the attribute registration interface to generate an attribute registration table, which provides a data basis for the subsequent matching and binding of initial controls and monitoring object attributes; after registering the attributes of different monitoring object attributes, a monitoring object attribute set is obtained, and a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface, thereby dynamically connecting the monitoring object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process, so that the simulation seat can autonomously and dynamically select the required monitoring object attributes.

[0058] Preferably, step S30 includes:

[0059] Define a control instantiation interface, select one of the initial controls in the initial control library, and perform control instantiation processing on the selected initial control through the control instantiation interface to obtain a control object with value; manually lay out the control object in the control interface;

[0060] The monitoring object attribute set is queried through the registration information query interface, and subscription information is published based on the attribute to obtain the attribute registration basic information corresponding to the subscribed monitoring object attribute as the query result information; based on the query result information, the control object is dynamically bound to the corresponding monitoring object attribute.

[0061] In the above technical scheme, the control usually refers to the interactive element in the user interface. After the initial control is instantiated, a control object with a value is obtained. The control object with the value is manually laid out in the control interface to realize the custom layout of the control interface control; the monitoring object attribute set can be queried through the registration information query interface, and the subscription information is published based on the attribute. The monitoring object attribute set can be divided into a subscribed monitoring object attribute set and an unsubscribed monitoring object attribute set. The simulation seat can only read the subscribed monitoring object attribute set consisting of the subscribed monitoring object attributes, thereby obtaining the attribute registration basic information corresponding to the subscribed monitoring object attribute, which is used as the query result information; based on the simulation object name and attribute name in the attribute registration basic information corresponding to the subscribed monitoring object attribute, the required monitoring object attribute is determined in the subscribed monitoring object attribute set, and the attribute object memory address corresponding to the monitoring object attribute is read, and the attribute object memory address is associated with the value of the control object, thereby realizing the dynamic binding of the control object and the corresponding monitoring object attribute, and determining the function of the control object according to the bound monitoring object attribute, thereby improving the flexibility of the simulation seat control interface function and realizing the custom reconstruction of different simulation seat control interfaces.

[0062] Preferably, step S40 includes:

[0063] Define a control destruction interface, determine unnecessary initial controls in the initial control library according to business requirements, and destroy the unnecessary initial controls through the control destruction interface.

[0064] In the above technology, unnecessary initial controls in the initial control library are determined according to the actual business needs of each simulation seat, and the unnecessary initial controls are destroyed through the control destruction interface to release the storage space of the initial control library.

[0065] See also Figure 2 , is a schematic diagram of the framework of the custom reconstruction system of the multi-seat simulation control interface provided by the present invention. The custom reconstruction system of the multi-seat simulation control interface includes the following modules:

[0066] The control management module is used to create initial controls based on the basic information of the control interface and obtain an initial control library;

[0067] An internal attribute management module is used to determine the monitoring object attribute of the simulation object during the simulation process, register the monitoring object attribute, and generate an attribute registration table; based on the attribute registration table, a monitoring object attribute set is formed;

[0068] The interface editing module is used to select and instantiate the initial control, obtain the control object, and lay out the control object in the control interface; query the monitoring object attribute set to obtain query result information, and based on the query result information, dynamically bind the monitoring object attribute to the corresponding control object;

[0069] The control management module is also used to determine unnecessary initial controls in the initial control library and destroy the unnecessary initial controls.

[0070] The custom reconstruction system of the multi-seat simulation control interface creates an initial control based on the basic information of the control interface to obtain an initial control library; determines the monitoring object attributes of the simulation object during the simulation process, registers the monitoring object attributes, and generates an attribute registration table; forms a monitoring object attribute set based on the attribute registration table; then selects and instantiates the initial control to obtain a control object, and lays out the control object on the control interface; queries the monitoring object attribute set to obtain query result information, and dynamically binds the monitoring object attributes to the corresponding control object based on the query result information; further determines unnecessary initial controls in the initial control library, destroys the unnecessary initial controls, and releases the storage space of the initial control library; thereby custom reconstructing the control interface, improving the flexibility of the functions of each simulation seat in the multi-seat simulation system, and reducing the reconstruction workload of the highly complex multi-seat simulation control interface.

[0071] Preferably, the control management module includes:

[0072] Based on the basic information of the control interface, an initial control is created, and a plurality of identical and / or different initial controls constitute an initial control library. The basic information of the control interface includes but is not limited to the size of the control interface, the theme color, and the required control type.

[0073] In the above technical solution, a control generally refers to an interactive element in a user interface. In order to maintain the visibility and coordination of the interface, an initial control is created based on the size of the control interface, theme color, and required control type to ensure the compatibility of the initial control with the control interface. In addition to the size of the control interface, theme color, and required control type, the basic information of the control interface may also include information on other factors that affect the compatibility of the initial control with the control interface. After creating the initial control multiple times, an initial control library consisting of multiple identical and / or different initial controls may be obtained to ensure that the initial control is selectable.

[0074] Preferably, the internal attribute management module includes:

[0075] According to business needs, determine the monitoring object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process; define an attribute registration interface, and the simulation seat registers the attributes of the monitoring object through the attribute registration interface to generate an attribute registration table, which includes attribute registration basic information and attribute publishing and subscription information; wherein the attribute registration basic information includes the attribute name, the simulation object name, the data type of the attribute object, and the memory address of the attribute object;

[0076] After registering the attributes of different monitoring objects, multiple different attribute registration tables are generated, and the multiple different attribute registration tables form a monitoring object attribute set; a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface.

[0077] In the above technical scheme, according to the actual business needs of each simulation seat, the monitoring object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process are determined, and an attribute registration interface is defined. The simulation seat registers the attributes of the monitoring object through the attribute registration interface to generate an attribute registration table, which provides a data basis for the subsequent matching and binding of initial controls and monitoring object attributes; after registering the attributes of different monitoring object attributes, a monitoring object attribute set is obtained, and a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface, thereby dynamically connecting the monitoring object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process, so that the simulation seat can autonomously and dynamically select the required monitoring object attributes.

[0078] Preferably, the interface editing module includes:

[0079] Define a control instantiation interface, select one of the initial controls in the initial control library, and perform control instantiation processing on the selected initial control through the control instantiation interface to obtain a control object with value; manually lay out the control object in the control interface;

[0080] The monitoring object attribute set is queried through the registration information query interface, and subscription information is published based on the attribute to obtain the attribute registration basic information corresponding to the subscribed monitoring object attribute as the query result information; based on the query result information, the control object is dynamically bound to the corresponding monitoring object attribute.

[0081] In the above technical scheme, after the initial control is instantiated, a control object with a value is obtained, and the control object with a value is manually laid out in the control interface to realize a custom layout of the control interface control; the monitoring object attribute set can be queried through the registration information query interface, and based on the attribute publishing subscription information, the monitoring object attribute set can be divided into a subscribed monitoring object attribute set and an unsubscribed monitoring object attribute set, and the simulation seat can only read the subscribed monitoring object attribute set consisting of the subscribed monitoring object attributes, thereby obtaining the attribute registration basic information corresponding to the subscribed monitoring object attribute, which is used as the query result information; based on the simulation object name and attribute name in the attribute registration basic information corresponding to the subscribed monitoring object attribute, the required monitoring object attribute is determined in the subscribed monitoring object attribute set, and the attribute object memory address corresponding to the monitoring object attribute is read, and the attribute object memory address is associated with the value of the control object, thereby realizing dynamic binding of the control object and the corresponding monitoring object attribute, and determining the function of the control object according to the bound monitoring object attribute, thereby improving the flexibility of the simulation seat control interface function and realizing custom reconstruction of different simulation seat control interfaces.

[0082] Preferably, the piece management module also includes:

[0083] Define a control destruction interface, determine unnecessary initial controls in the initial control library according to business requirements, and destroy the unnecessary initial controls through the control destruction interface.

[0084] In the above technology, unnecessary initial controls in the initial control library are determined according to the actual business needs of each simulation seat, and the unnecessary initial controls are destroyed through the control destruction interface to release the storage space of the initial control library.

[0085] From the contents of the above embodiments, it can be seen that the method and system for custom reconstruction of the multi-seat simulation control interface creates an initial control based on the basic information of the control interface to obtain an initial control library; and determines the monitoring object attributes of the simulation object during the simulation process, registers the monitoring object attributes, and generates an attribute registration table; based on the attribute registration table, forms a monitoring object attribute set; then selects and instantiates the initial control to obtain a control object, and lays out the control object in the control interface; queries the monitoring object attribute set to obtain query result information, and dynamically binds the monitoring object attributes to the control object based on the query result information; also determines the unnecessary initial controls in the initial control library, destroys the unnecessary initial controls, and releases the storage space of the initial control library; in this way, the control interface is custom reconstructed to improve the flexibility of the functions of each simulation seat in the multi-seat simulation system and reduce the reconstruction workload of the highly complex multi-seat simulation control interface.

[0086] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A custom reconstruction method for a multi-seat simulation control interface, characterized in that: It includes the following steps: Step S10, creating an initial control based on the basic information of the control interface to obtain an initial control library; Step S20, determining the monitoring object attributes of the simulation object during the simulation process, registering the monitoring object attributes, and generating an attribute registration table; Based on the attribute registry, a monitoring object attribute set is formed; Step S30, selecting and instantiating the initial control to obtain a control object, and laying out the control object on the control interface; Querying the monitoring object attribute set to obtain query result information, and dynamically binding the monitoring object attribute to the corresponding control object based on the query result information; Step S40, determining unnecessary initial controls in the initial control library, and destroying the unnecessary initial controls.

2. The method for customizing the reconstruction of a multi-seat simulation control interface according to claim 1, characterized in that: The step S10 comprises: Based on the basic information of the control interface, an initial control is created, and a plurality of the same and / or different initial controls constitute an initial control library. The basic information of the control interface includes the size of the control interface, the theme color, and the required control type.

3. The method for customizing the reconstruction of a multi-seat simulation control interface according to claim 1, characterized in that: The step S20 comprises: According to business needs, the monitored object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process are determined; an attribute registration interface is defined, and the simulation seat registers the attributes of the monitored object through the attribute registration interface to generate an attribute registration table, which includes attribute registration basic information and attribute publishing and subscription information; wherein the attribute registration basic information includes the attribute name, the simulation object name, the data type of the attribute object, and the memory address of the attribute object; After registering the attributes of different monitoring objects, a plurality of different attribute registration tables are generated, and the plurality of different attribute registration tables form a monitoring object attribute set; a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface.

4. The method for customizing the reconstruction of a multi-seat simulation control interface according to claim 3, characterized in that: The step S30 comprises: Define a control instantiation interface, select one of the initial controls in the initial control library, and perform control instantiation processing on the selected initial control through the control instantiation interface to obtain a control object with value; manually layout the control object in the control interface; The monitoring object attribute set is queried through the registration information query interface, and subscription information is published based on the attributes to obtain the attribute registration basic information corresponding to the subscribed monitoring object attributes as query result information; based on the query result information, the control object is dynamically bound to the corresponding monitoring object attributes.

5. The method for customizing the reconstruction of a multi-seat simulation control interface according to claim 1, characterized in that: The step S40 comprises: A control destruction interface is defined, and unnecessary initial controls in the initial control library are determined according to business requirements, and the unnecessary initial controls are destroyed through the control destruction interface.

6. Customized reconstruction system of multi-seat simulation control interface, characterized in that: It includes the following modules: The control management module is used to create initial controls based on the basic information of the control interface and obtain an initial control library; An internal attribute management module is used to determine the monitoring object attributes of the simulation object during the simulation process, register the monitoring object attributes, and generate an attribute registration table; Based on the attribute registry, a monitoring object attribute set is formed; An interface editing module, used for selecting and instantiating the initial control, obtaining a control object, and laying out the control object on a control interface; Querying the monitoring object attribute set to obtain query result information, and dynamically binding the monitoring object attribute to the corresponding control object based on the query result information; The control management module is also used to determine unnecessary initial controls in the initial control library and destroy the unnecessary initial controls.

7. The self-defined reconstruction system of the multi-seat simulation control interface according to claim 6, characterized in that: The control management module includes: An initial control is drawn based on basic information of the control interface, and a plurality of identical and / or different initial controls constitute an initial control library. The basic information of the control interface includes the size of the control interface, theme color, and required control type.

8. The self-defined reconstruction system of the multi-seat simulation control interface according to claim 6, characterized in that: The internal attribute management module includes: According to business needs, the monitored object attributes that need to be monitored in the internal attributes of the simulation object during the simulation process are determined; an attribute registration interface is defined, and the simulation seat registers the attributes of the monitored object through the attribute registration interface to generate an attribute registration table, which includes attribute registration basic information and attribute publishing and subscription information; wherein the attribute registration basic information includes the attribute name, the simulation object name, the data type of the attribute object, and the memory address of the attribute object; After registering the attributes of different monitoring objects, a plurality of different attribute registration tables are generated, and the plurality of different attribute registration tables form a monitoring object attribute set; a registration information query interface is defined so that the monitoring object attribute set can be queried through the registration information query interface.

9. The self-defined reconstruction system of the multi-seat simulation control interface according to claim 8, characterized in that: The interface editing module includes: Define a control instantiation interface, select one of the initial controls in the initial control library, and perform control instantiation processing on the selected initial control through the control instantiation interface to obtain a control object with value; manually layout the control object in the control interface; The monitoring object attribute set is queried through the registration information query interface, and subscription information is published based on the attributes to obtain the attribute registration basic information corresponding to the subscribed monitoring object attributes as query result information; based on the query result information, the control object is dynamically bound to the corresponding monitoring object attributes.

10. The self-defined reconstruction system of multi-seat simulation control interface according to claim 6, characterized in that: The control management module also includes: A control destruction interface is defined, and unnecessary initial controls in the initial control library are determined according to business requirements, and the unnecessary initial controls are destroyed through the control destruction interface.

Citation Information

Patent Citations

  • System interface design method and device, computer equipment and storage medium

    CN115016877A

  • Method and system for constructing simulation model parameter interface

    CN116414389A