Module management method and system for simulation model

By generating function scheduling modules and code and replacing the original module, the problem of complex simulation model construction process and frequent data interactions is solved, and the simulation performance and user experience are improved.

CN119645383AActive Publication Date: 2025-03-18SHENZHEN SHIGUAN DIGITAL INTELLIGENCE TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411869539.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-18
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

When building complex simulation models, thousands of modules are required, resulting in cumbersome construction process and frequent data interactions between modules, seriously affecting simulation performance and user experience.

Method used

By obtaining multiple modules to be synthesized selected by the user, a function scheduling module is generated, and a function scheduling code is generated according to the connection order of the modules, the function scheduling module is associated with the code, and the original module is replaced to reduce data interaction.

Benefits of technology

It reduces the number of modules in the simulation model, reduces the complexity of data interaction between modules, and improves simulation performance and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645383A_ABST
    Figure CN119645383A_ABST
Patent Text Reader

Abstract

The invention discloses a simulation model module management method and system. The scheme is applied to GCKontrol software, and in the scheme, a plurality of to-be-synthesized modules selected by a user in a target simulation model displayed on a client interface are acquired; and generating a function scheduling module based on the plurality of modules to be synthesized. And generating a function scheduling code based on the plurality of to-be-synthesized modules. And associating the function scheduling module with the function scheduling code. According to the scheme, while the number of modules in the simulation model is reduced, it is ensured that the function of the synthesized function scheduling module is consistent with the function achieved by the original to-be-synthesized modules, so that data interaction between the modules is reduced in the simulation process, the simulation performance is improved, and then the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of model simulation technology, and in particular to a module management method and system for a simulation model. Background Art

[0002] GCKontrol software is a powerful graphical modeling, simulation and code generation software. It allows users to build simulation models according to specific business needs through modules in the model library (such as basic modules, time functions, control theory and other modules).

[0003] However, when building some complex simulation models, thousands of modules are often required to cooperate to complete them. This not only makes the construction process of the simulation model cumbersome, but also the data interaction between modules is frequent, which seriously affects the simulation performance and reduces the user experience. Summary of the invention

[0004] Based on the above problems, the present application provides a module management method and system for a simulation model, with the aim of improving simulation performance and enhancing user experience.

[0005] The embodiments of the present application disclose the following technical solutions:

[0006] The first aspect of the present application provides a module management method for a simulation model, which is applied to GCKontrol software, and the method comprises:

[0007] Acquire multiple modules to be synthesized selected by the user in the target simulation model displayed on the client interface; the target simulation model is a simulation model constructed by the user in the GCKontrol software;

[0008] Generate a function scheduling module based on the multiple modules to be synthesized; the function scheduling module encapsulates the multiple modules to be synthesized;

[0009] Generate a function scheduling code based on the multiple modules to be synthesized; the function scheduling code is used to schedule the function codes corresponding to the multiple modules to be synthesized according to the connection order of the multiple modules to be synthesized;

[0010] The function scheduling module is associated with the function scheduling code.

[0011] In an optional implementation, the generating of function scheduling code based on the multiple modules to be synthesized includes:

[0012] Generate corresponding code files based on the multiple modules to be synthesized; the code files include function definitions and implementations of the multiple modules to be synthesized;

[0013] Based on the code file, a function scheduling code is generated using a preset synthetic function template.

[0014] In an optional implementation, the preset synthesis function template includes: an input structure, an output structure and a parameter structure.

[0015] In an optional implementation, the module management method of the simulation model further includes:

[0016] The function scheduling code is stored in a preset function scheduling code library; the preset function scheduling code library includes multiple function scheduling codes.

[0017] In an optional implementation, the module management method of the simulation model further includes:

[0018] The multiple modules to be synthesized in the target simulation model displayed on the client interface are replaced with the function scheduling module.

[0019] The second aspect of the present application provides a module management system for a simulation model, which is applied to GCKontrol software, and the system includes:

[0020] An acquisition unit, used for acquiring a plurality of modules to be synthesized selected by a user in a target simulation model displayed on a client interface; the target simulation model is a simulation model constructed by the user in the GCKontrol software;

[0021] A module generating unit, configured to generate a function scheduling module based on the plurality of modules to be synthesized; the function scheduling module encapsulates the plurality of modules to be synthesized;

[0022] A code generation unit, configured to generate a function scheduling code based on the plurality of modules to be synthesized; the function scheduling code is configured to schedule the function codes corresponding to the plurality of modules to be synthesized according to the connection sequence of the plurality of modules to be synthesized;

[0023] An associating unit is used to associate the function scheduling module with the function scheduling code.

[0024] In an optional implementation, the code generation unit includes:

[0025] A first generating subunit, configured to generate corresponding code files based on the plurality of modules to be synthesized; the code files include function definitions and implementations of the plurality of modules to be synthesized;

[0026] The second generating subunit is used to generate function scheduling code based on the code file by using a preset synthetic function template.

[0027] In an optional implementation, the module management system of the simulation model further includes:

[0028] The template construction unit is used to construct a preset synthesis function template; the preset synthesis function template includes an input structure, an output structure and a parameter structure.

[0029] In an optional implementation, the module management system of the simulation model further includes:

[0030] The storage unit is used to store the function scheduling code in a preset function scheduling code library; the preset function scheduling code library includes multiple function scheduling codes.

[0031] In an optional implementation, the module management system of the simulation model further includes:

[0032] A module replacement unit is used to replace the multiple modules to be synthesized in the target simulation model displayed on the client interface with the function scheduling module.

[0033] Compared with the prior art, this application has the following beneficial effects:

[0034] In the technical solution of the present application, firstly, a plurality of modules to be synthesized selected by the user in the target simulation model displayed on the client interface are obtained; then a function scheduling module is generated based on the plurality of modules to be synthesized; then a function scheduling code is generated based on the plurality of modules to be synthesized; finally, the function scheduling module is associated with the function scheduling code. It can be seen that the technical solution of the present application reduces the number of modules in the simulation model while ensuring that the function of the synthesized function scheduling module is consistent with the function implemented by the original plurality of modules to be synthesized, thereby reducing the data interaction between modules during the simulation process, improving the simulation performance, and further improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] 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 labor.

[0036] Figure 1 A flow chart of a module management method for a simulation model provided in an embodiment of the present application;

[0037] Figure 2 A schematic diagram of multiple modules to be synthesized selected by a user in a target simulation model provided in an embodiment of the present application;

[0038] Figure 3A schematic diagram of a function scheduling module provided in an embodiment of the present application;

[0039] Figure 4 A schematic diagram of the structure of a module management system for a simulation model provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] As described above, when building some complex simulation models, GCKontrol software often requires thousands of modules to cooperate to complete. This not only makes the construction process of the simulation model cumbersome, but also the data interaction between modules is frequent, which seriously affects the simulation performance and reduces the user experience.

[0041] After research, the inventor proposed a module management method and system for a simulation model.

[0042] First, multiple modules to be synthesized selected by the user in the target simulation model displayed on the client interface are obtained; then a function scheduling module is generated based on the multiple modules to be synthesized; then a function scheduling code is generated based on the multiple modules to be synthesized; finally, the function scheduling module is associated with the function scheduling code.

[0043] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0044] The embodiment of this method is applied to GCKontrol software, which is a powerful graphical modeling simulation and code generation software that allows users to build simulation models according to specific business needs through modules in the model library (such as basic modules, time functions, control theory and other modules).

[0045] See also Figure 1 , which is a flow chart of a module management method of a simulation model provided in an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0046] S101, obtaining multiple modules to be synthesized selected by a user in a target simulation model displayed on a client interface.

[0047] The target simulation model is the simulation model built by the user in the GCKontrol software.

[0048] In the embodiment of the present application, the user first starts the GCKontrol software and builds a target simulation model through a graphical user interface (GUI). The target simulation model includes multiple modules, each of which represents a specific function in the simulation system. For example, the input module, output module, constant module or matrix module in the basic module; the addition module, subtraction module, multiplication module, division module, gain module or absolute value module in the basic operation module; the trigonometric function module, exponential and logarithmic module, power function module or comparison module in the basic function module.

[0049] The user can select multiple modules in the target simulation model displayed on the client interface according to their own needs. The user can mark the selected modules as modules to be synthesized by clicking the corresponding buttons on the GCKontrol software interface.

[0050] In the embodiment of the present application, it is first necessary to obtain multiple modules to be synthesized selected by the user in the target simulation model displayed on the client interface.

[0051] Figure 2 A schematic diagram of multiple modules to be synthesized selected by a user in a target simulation model provided in an embodiment of the present application. Figure 2 The multiple modules to be synthesized shown include an Add_Sub_in0 module, an Add_Sub_in1 module, an Add_Sub module, a Gain module, a Round module, a Deadband module and an Add_Sub_out module.

[0052] S102: Generate a function scheduling module based on multiple modules to be synthesized.

[0053] In the example of the present application, after obtaining multiple modules to be synthesized selected by the user, a new function scheduling module is generated based on the multiple modules to be synthesized. The function scheduling module encapsulates multiple modules to be synthesized.

[0054] S103: Generate function scheduling code based on multiple modules to be synthesized.

[0055] The function scheduling code is used to schedule function codes corresponding to the multiple modules to be synthesized according to the connection order of the multiple modules to be synthesized.

[0056] In the embodiment of the present application, corresponding function scheduling codes are generated based on the multiple modules to be synthesized obtained in step S101. The function scheduling codes ensure that the data flow between the multiple modules to be synthesized is carried out in the correct order, thereby realizing the function of the target simulation model.

[0057] S104: Associating the function scheduling module with the function scheduling code.

[0058] Finally, the function dispatch module generated in step S102 is associated with the function dispatch code generated in step S103. This step can be achieved through object reference or interface binding inside the GCKontrol software.

[0059] The associated function scheduling module is an executable entity, which can call the functions of each module to be synthesized according to the function scheduling code to realize the functions of multiple modules to be synthesized.

[0060] Optionally, in GCKontrol software, this association can be manifested as the function scheduling module being marked as "configured" in the project management interface of the software, and the user can trigger the entire simulation process by clicking the "Run" button. When the run starts, the function scheduling module will activate and coordinate the function functions of each module to be synthesized in turn according to the preset function scheduling code to complete the entire simulation process.

[0061] In an embodiment of the present application, multiple modules to be synthesized selected by the user are synthesized into a function scheduling module, and corresponding function scheduling codes are generated and associated therewith, while the number of modules in the simulation model is reduced, the function of the synthesized function scheduling module is ensured to be consistent with the functions implemented by the original multiple modules to be synthesized, thereby reducing data interaction between modules during the simulation process, improving simulation performance, and thereby enhancing the user experience.

[0062] Optionally, the above step S103 includes:

[0063] Step 1: Generate corresponding code files based on multiple modules to be synthesized.

[0064] In the embodiment of the present application, firstly, a code file corresponding to each module to be synthesized is generated. These code files include function definitions and implementations of multiple modules to be synthesized, ensuring the correctness of the module functions.

[0065] In the embodiment of the present application, the code file includes a header file and a source file.

[0066] Header files usually have a ".h" extension, such as "stdio.h", "stdlib.h", etc. They are mainly used to declare functions, macros, data types, and external variables so that these declarations can be shared among multiple source files.

[0067] Source files usually have a ".c" extension, such as "main.c", "mathlib.c", etc. They are mainly used to define the specific implementation of functions and variables and contain the actual code logic.

[0068] Header files usually contain declarations of functions, variables, and data types defined in source files. Source files include header files to use the functions, macros, and types declared in them. By separating declarations and implementations into different files, modularity and reuse of code can be achieved.

[0069] Step 2: Based on the code file, generate function scheduling code using a preset synthetic function template.

[0070] In the example of the present application, the code files generated in step one use preset synthetic function templates to generate corresponding function scheduling codes based on these code files.

[0071] The preset synthesis function template includes: input structure, output structure and parameter structure. The input structure is used to receive data from other modules or external systems; the output structure is used to provide data to other modules or external systems; the parameter structure is used to store the parameters required for module operation. By filling these structures, the function scheduling code can call the function code of each module to be synthesized in turn according to the connection order defined by the user.

[0072] In an exemplary implementation, the preset synthesis function template is as follows:

[0073] / / External input

[0074] typedef struct

[0075] {

[0076] }Test_AddFunIn;

[0077] / / External output

[0078] typedef struct

[0079] {

[0080] }Test_AddFunOut;

[0081] / / External parameters

[0082] typedef struct

[0083] {

[0084] }Test_AddFunParm;

[0085] int Test_AddFun_Init(void);

[0086] int Test_AddFun(const Test_AddFunIn*in,Test_AddFunOut*out,constTest_AddFunParm*parm);

[0087] In an exemplary implementation, according to the above-mentioned synthetic function template, the function dispatch code generated is as follows:

[0088]

[0089]

[0090] The corresponding c file code is as follows:

[0091]

[0092]

[0093] In an optional implementation, in order to improve code reusability and management efficiency, the module management method of the simulation model also includes storing the function scheduling code in a preset function scheduling code library.

[0094] The preset function scheduling code library includes a variety of function scheduling codes. Users can directly call these codes in future simulation projects to avoid repeated writing.

[0095] In an optional implementation, in order to simplify the model structure and improve simulation efficiency while preventing UI interface freezes, multiple modules to be synthesized in the target simulation model displayed on the client interface can be replaced with corresponding function scheduling modules.

[0096] Figure 3 A schematic diagram of a function scheduling module provided in an embodiment of the present application. Figure 2 The multiple modules to be synthesized shown are replaced by Figure 3 The function dispatch module shown.

[0097] like Figure 3 As shown, the input and output of the function scheduling module correspond to Figure 2 The overall input and output of the multiple modules to be synthesized shown include two inputs (Add_Sub_in0 and Add_Sub_in1) and one output (Add_Sub_out). The function scheduling module is named AddFun module, wherein f(x) indicates the function scheduling code associated with the function scheduling module.

[0098] In the embodiment of the present application, the function scheduling module only limits the number of inputs and outputs, and the function of the specific function scheduling module depends on its associated function scheduling code.

[0099] Optionally, the function scheduling module can associate different function scheduling codes stored in a preset function scheduling code library according to user needs. By selecting different function scheduling codes, the function scheduling module implements different business functions.

[0100] Specifically, when generating function dispatch code, different function dispatch code configurations have different function names and corresponding component libraries. The function name can be set by the user or the default function name of the system, which is not specifically limited here. For example, the function name can be Test.SelMulFun, where Test indicates that the component library is Test.

[0101] Through the module management method of the simulation model proposed in this embodiment, users can more conveniently build and manage complex simulation models. The introduction of the function scheduling module not only improves the reusability and maintainability of the model, but also reduces the complexity and time cost of the simulation process. At the same time, the preset synthetic function template and function scheduling code library further enhance the flexibility and extensibility of the software, providing users with richer simulation tools and functions.

[0102] Based on the module management method of the simulation model provided in the aforementioned embodiment, accordingly, the present application also provides a module management system of the simulation model, which is applied to the GCKontrol software. Figure 4 A schematic diagram of the structure of a module management system for a simulation model provided in an embodiment of the present application. Figure 4 As shown, the module management system of the simulation model includes: an acquisition unit 401, a module generation unit 402, a code generation unit 403 and an association unit 404.

[0103] The acquisition unit 401 is used to acquire multiple modules to be synthesized selected by the user in the target simulation model displayed on the client interface.

[0104] The target simulation model is the simulation model built by the user in the GCKontrol software.

[0105] In the embodiment of the present application, the acquisition unit 401 can receive the user's selection through the user interaction interface and extract the module information selected by the user.

[0106] The module generating unit 402 is used to generate a function scheduling module based on the multiple modules to be synthesized.

[0107] The function scheduling module encapsulates the multiple modules to be synthesized.

[0108] In the embodiment of the present application, the module generation unit 402 generates a corresponding function scheduling module based on the multiple modules to be synthesized obtained by the acquisition unit 401.

[0109] The code generation unit 403 is used to generate function scheduling codes based on the multiple modules to be synthesized.

[0110] In the embodiment of the present application, the code generation unit 403 generates corresponding function scheduling codes based on the multiple modules to be synthesized obtained by the acquisition unit 401.

[0111] The function scheduling code is used to schedule the function codes corresponding to the multiple modules to be synthesized according to the connection order of the multiple modules to be synthesized.

[0112] The associating unit 404 is used to associate the function scheduling module with the function scheduling code.

[0113] In the embodiment of the present application, the association unit 404 associates the function scheduling module generated by the module generation unit 402 with the function scheduling code generated by the code generation unit 403 to ensure that the two can work together.

[0114] In an example implementation, the association between the function scheduling module and the function scheduling code may be implemented through an internal data structure or a file link.

[0115] The embodiment of the present application combines the functions of the acquisition unit 401, the module generation unit 402, the code generation unit 403 and the association unit 404 to achieve the synthesis of multiple modules to be synthesized selected by the user into a function scheduling module, and generates corresponding function scheduling codes to be associated with it. While reducing the number of modules in the simulation model, it ensures that the function of the synthesized function scheduling module is consistent with the functions implemented by the original multiple modules to be synthesized, thereby reducing data interaction between modules during the simulation process, improving simulation performance, and further enhancing the user experience.

[0116] In an optional implementation, the code generation unit 403 includes:

[0117] The first generating subunit is used to generate corresponding code files based on the multiple modules to be synthesized; the code files include function definitions and implementations of the multiple modules to be synthesized.

[0118] The code file includes function definitions and implementations of the multiple modules to be synthesized;

[0119] The second generating subunit is used to generate function scheduling code based on the code file by using a preset synthetic function template.

[0120] In an optional implementation, the module management system of the simulation model further includes:

[0121] The template construction unit is used to construct preset synthesis function templates to meet the different simulation model requirements of users.

[0122] The preset synthesis function template includes an input structure, an output structure and a parameter structure.

[0123] In an exemplary implementation, the preset synthesis function template is as follows:

[0124] / / External input

[0125] typedef struct

[0126] {

[0127] }Test_AddFunIn;

[0128] / / External output

[0129] typedef struct

[0130] {

[0131] }Test_AddFunOut;

[0132] / / External parameters

[0133] typedef struct

[0134] {

[0135] }Test_AddFunParm;

[0136] int Test_AddFun_Init(void);

[0137] int Test_AddFun(const Test_AddFunIn*in,Test_AddFunOut*out,constTest_AddFunParm*parm);

[0138] In an optional implementation, the module management system of the simulation model further includes:

[0139] The storage unit is used to store the function scheduling code in a preset function scheduling code library.

[0140] The preset function scheduling code library includes a variety of function scheduling codes. The code can be stored and managed through a file system or a database.

[0141] In an optional implementation, the module management system of the simulation model further includes:

[0142] A module replacement unit is used to replace the multiple modules to be synthesized in the target simulation model displayed on the client interface with the function scheduling module.

[0143] In an exemplary implementation, the module to be synthesized may be replaced with a new function scheduling module by modifying an internal data structure or a file structure of a simulation model.

[0144] In the embodiment of the present application, the function scheduling module generated by the module generation unit 402 only limits the number of inputs and outputs, and the function of the specific function scheduling module depends on its associated function scheduling code.

[0145] Optionally, the function scheduling module generated by the module generation unit 402 can be associated with different function scheduling codes stored in a preset function scheduling code library according to user needs. By selecting different function scheduling codes, the function scheduling module implements different business functions.

[0146] Specifically, when the code generation unit 403 generates the function dispatch code, different function dispatch codes are configured with different function names and corresponding component libraries. The function name can be set by the user or can be the default function name of the system, which is not specifically limited here. For example, the function name can be Test.SelMulFun, where Test indicates that the component library is Test.

[0147] The embodiment of the present application realizes the automatic generation and association of the function scheduling module and the function scheduling code through the mutual cooperation between the modules, reduces the number of modules in the simulation model, reduces the complexity of data interaction between modules, improves the simulation performance, simplifies the user operation process, and improves the user experience.

[0148] It should be noted that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system embodiment described above is merely schematic, in which the units described as separate components may or may not be physically separated, and the components indicated as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0149] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A module management method for a simulation model, characterized in that: Applied to GCKontrol software, the method comprises: Acquire multiple modules to be synthesized selected by the user in the target simulation model displayed on the client interface; the target simulation model is a simulation model constructed by the user in the GCKontrol software; Generate a function scheduling module based on the multiple modules to be synthesized; the function scheduling module encapsulates the multiple modules to be synthesized; Generate a function scheduling code based on the multiple modules to be synthesized; the function scheduling code is used to schedule the function codes corresponding to the multiple modules to be synthesized according to the connection order of the multiple modules to be synthesized; The function scheduling module is associated with the function scheduling code.

2. The method according to claim 1, characterized in that The generating function scheduling code based on the multiple modules to be synthesized includes: Generate corresponding code files based on the multiple modules to be synthesized; the code files include function definitions and implementations of the multiple modules to be synthesized; Based on the code file, a function scheduling code is generated using a preset synthetic function template.

3. The method according to claim 2, characterized in that The preset synthesis function template includes: an input structure, an output structure and a parameter structure.

4. The method according to claim 1, characterized in that: The method further comprises: The function scheduling code is stored in a preset function scheduling code library; the preset function scheduling code library includes multiple function scheduling codes.

5. The method according to claim 1, characterized in that The method further comprises: The multiple modules to be synthesized in the target simulation model displayed on the client interface are replaced with the function scheduling module.

6. A module management system for a simulation model, characterized in that: Applied to GCKontrol software, the system includes: An acquisition unit, used for acquiring a plurality of modules to be synthesized selected by a user in a target simulation model displayed on a client interface; the target simulation model is a simulation model constructed by the user in the GCKontrol software; A module generating unit, configured to generate a function scheduling module based on the plurality of modules to be synthesized; the function scheduling module encapsulates the plurality of modules to be synthesized; A code generation unit, configured to generate a function scheduling code based on the plurality of modules to be synthesized; the function scheduling code is configured to schedule the function codes corresponding to the plurality of modules to be synthesized according to the connection sequence of the plurality of modules to be synthesized; An associating unit is used to associate the function scheduling module with the function scheduling code.

7. The system according to claim 6, characterized in that The code generation unit comprises: A first generating subunit, configured to generate corresponding code files based on the plurality of modules to be synthesized; the code files include function definitions and implementations of the plurality of modules to be synthesized; The second generating subunit is used to generate function scheduling code based on the code file by using a preset synthetic function template.

8. The system according to claim 7, characterized in that The system further comprises: The template construction unit is used to construct a preset synthesis function template; the preset synthesis function template includes an input structure, an output structure and a parameter structure.

9. The system according to claim 6, characterized in that The system further comprises: The storage unit is used to store the function scheduling code in a preset function scheduling code library; the preset function scheduling code library includes multiple function scheduling codes.

10. The system according to claim 6, characterized in that The system further comprises: A module replacement unit is used to replace the multiple modules to be synthesized in the target simulation model displayed on the client interface with the function scheduling module.

Citation Information

Patent Citations

  • Method and device for performing software integration on multiple model codes

    CN108279885A

  • Model-based software integration and integrity detection method and system and storage medium

    CN115421724A

  • FMU model simulation scheduling method and platform and electronic equipment

    CN115795918A

  • Generating method, scheduling method, computer product, generating apparatus, and information processing apparatus

    US20130007763A1