Circuit simulation control method and system and medium

By introducing circuit simulation control methods and systems in virtual reality technology, the lack of development of China's virtual reality industry in the field of circuit experiments has been solved, and the online conduct of circuit simulation experiments has been realized, which has improved the authenticity and participation of the experiments.

CN119536597APending Publication Date: 2025-02-28GUANGXI UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411685736.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-23
Publication Date
2025-02-28

Smart Images

  • Figure CN119536597A_ABST
    Figure CN119536597A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a circuit simulation control method and system and a medium, and the method comprises the steps: carrying out the login of an account number based on a login interface, and collecting the login state in real time, and obtaining the login state information; analyzing whether login succeeds or not based on the login state information; if the login fails, returning to a login interface; if login succeeds, a simulation interface is entered, and an experiment item is selected on the simulation interface; performing simulation operation on the experimental circuit based on the experimental project, and generating a simulation result in real time; generating a simulation report based on the simulation result, and evaluating the experiment content according to the simulation report; according to the invention, the method and the device fit the reality to the greatest extent through the man-machine interaction function, improve the immersion and participation degree of the user, can carry out online experiments anytime and anywhere, and are high in flexibility, convenience and experiment efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of circuit simulation technology, and in particular to a circuit simulation control method, system and medium. Background Art

[0002] In today's era, virtual reality technology in the United States and European countries is relatively complete and mature. Virtual reality technology has been widely used in various fields, and has taken root in certain industries, blooming with vigorous vitality, bringing unexpected surprises to the world. As the birthplace of virtual reality, the United States' research directions in this field are mainly focused on perception, user interface, background software and hardware. At the same time, developed countries in Europe such as the United Kingdom and Germany are also actively developing the development of the virtual reality industry, and their research fields include VR, architectural and scientific visualization computing, human-computer interaction and many other fields.

[0003] As a major manufacturing country, my country has a full industrial chain, a complete industrial system, a wide variety of products and a large scale. However, China is still in its infancy in the field of virtual reality industry. The country vigorously develops digital education, actively promotes the digital reform of education, and digitally empowers education, so that education can be equipped with the wings of science and technology and move forward steadily. However, the domestic virtual reality industry is mostly concentrated in entertainment fields such as games and videos. The industrialization of other fields such as human-computer interaction, virtual teaching, and visual stereo simulation is still in its infancy. It is difficult to organically unify visual 3D models, virtual simulations and circuit experiments, which reduces the authenticity, fun and innovation of the experiments, and affects the training and tempering of talents by the experiments. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a circuit simulation control method, system and medium, which are as close to reality as possible through human-computer interaction functions, improve user immersion and participation, and can conduct online experiments anytime and anywhere, with flexibility, convenience and high experimental efficiency.

[0005] The present application also provides a circuit simulation control method, including: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information; Analyze whether the login is successful based on the login status information; If the login fails, you will return to the login interface; if the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface; Simulate the experimental circuit based on the experimental project and generate simulation results in real time; Generate a simulation report based on the simulation results, and evaluate the experimental content according to the simulation report.

[0006] Optionally, in the circuit simulation control method described in the embodiment of the present application, logging in to an account based on a login interface and collecting the login status in real time to obtain login status information specifically includes: Get the login interface, and the student enters the user name and password on the login interface; After entering the username and password, students click the login button to enter the verification process; Verify the correctness of the username and password based on the verification procedure; If the user name and password are correct, the system will enter the login state and obtain the login state information; If the username and password are incorrect, a prompt message will be generated.

[0007] Optionally, in the circuit simulation control method described in the embodiment of the present application, if the login is successful, the simulation interface is entered, and an experimental project is selected in the simulation interface, specifically including: Get the simulation interface, and display all available experiment lists based on the simulation interface. The experiment list includes several experimental projects; Students input the experimental purpose, and based on the experimental purpose, the experimental list is screened to obtain experimental projects that match the experimental purpose; After selecting the experimental project, click the Start Experiment button to enter the experimental connection stage; Select circuit components that match the experimental project on the experimental bench and connect the circuit components.

[0008] Optionally, in the circuit simulation control method described in the embodiment of the present application, a simulation operation is performed on the experimental circuit based on the experimental project, and a simulation result is generated in real time, specifically including: Get the experimental project and display the matching circuit component list based on the experimental project; Acquire experimental requirement information, and select correct circuit components from a circuit component list to conduct the experiment based on the experimental requirement information; Generate a correct guidance diagram based on the experimental project, and connect each circuit component in sequence based on the guidance diagram; After all circuit components are connected, click Confirm Connection to analyze whether the connection is successful; If the connection is successful, the simulation program is entered to obtain the simulation task list, and simulation operations are performed on the simulation tasks in sequence according to the simulation task list to generate simulation results; If the connection fails, the reason for the failure and the incorrectly connected circuit element are generated.

[0009] Optionally, in the circuit simulation control method described in the embodiment of the present application, generating a simulation report based on the simulation result specifically includes: Obtain students' real-time simulation status information based on experimental projects, and analyze circuit component connection status information based on the real-time simulation status information; Acquire simulation status information of each simulation task based on the simulation task list; Generate simulation data corresponding to each simulation task based on circuit element connection state information and simulation state information; Generate a separate simulation report based on the simulation data corresponding to each simulation task; Organize all simulation tasks into a complete simulation report.

[0010] Optionally, in the circuit simulation control method described in the embodiment of the present application, evaluating the experimental content according to the simulation report specifically includes: Obtain the simulation report corresponding to each simulation task, and extract the simulation data in the simulation report; Analyze connection error data and simulation error data in the simulation process based on simulation data; Analyze the error rate of students' experimental content based on connection error data and simulation error data; The experimental content is evaluated based on the error rate to obtain evaluation information.

[0011] In a second aspect, an embodiment of the present application provides a circuit simulation control system, the system comprising: a memory and a processor, the memory comprising a program of a circuit simulation control method, and the program of the circuit simulation control method is executed by the processor to implement the following steps: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information; Analyze whether the login is successful based on the login status information; If the login fails, you will return to the login interface; if the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface; Simulate the experimental circuit based on the experimental project and generate simulation results in real time; Generate a simulation report based on the simulation results, and evaluate the experimental content according to the simulation report.

[0012] Optionally, in the circuit simulation control system described in the embodiment of the present application, logging in to an account based on a login interface and collecting the login status in real time to obtain login status information specifically includes: Get the login interface, and the student enters the user name and password on the login interface; After entering the username and password, students click the login button to enter the verification process; Verify the correctness of the username and password based on the verification procedure; If the user name and password are correct, the system will enter the login state and obtain the login state information; If the username and password are incorrect, a prompt message will be generated.

[0013] Optionally, in the circuit simulation control system described in the embodiment of the present application, if the login is successful, the simulation interface is entered, and an experimental project is selected in the simulation interface, specifically including: Get the simulation interface, and display all available experiment lists based on the simulation interface. The experiment list includes several experimental projects; Students input the experimental purpose, and based on the experimental purpose, the experimental list is screened to obtain experimental projects that match the experimental purpose; After selecting the experimental project, click the Start Experiment button to enter the experimental connection stage; Select circuit components that match the experimental project on the experimental bench and connect the circuit components.

[0014] In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium includes a circuit simulation control method program, and when the circuit simulation control method program is executed by a processor, the steps of the circuit simulation control method as described in any one of the above items are implemented.

[0015] From the above, it can be seen that a circuit simulation control method, system and medium provided in the embodiment of the present application log in to an account based on a login interface, and collect the login status in real time to obtain login status information; analyze whether the login is successful based on the login status information; if the login fails, return to the login interface; if the login is successful, enter the simulation interface and select the experimental project in the simulation interface; simulate the experimental circuit based on the experimental project, and generate the simulation result in real time; generate a simulation report based on the simulation result, and evaluate the experimental content according to the simulation report; the present application is in the greatest possible conformity with reality through the human-computer interaction function, improves the user's immersion and participation, and can conduct online experiments anytime and anywhere, with flexibility, convenience and high experimental efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 A flow chart of a circuit simulation control method provided in an embodiment of the present application; Figure 2 A flow chart of the analysis of the login status information of the circuit simulation control method provided in the embodiment of the present application; Figure 3 A flowchart for selecting experimental items for the circuit simulation control method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] The technical solutions 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 a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0019] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0020] Please refer to Figure 1 , Figure 1 1 is a flow chart of a circuit simulation control method in some embodiments of the present application. The circuit simulation control method is used in a terminal device, and the circuit simulation control method includes the following steps: S101, logging in to an account based on a login interface, and collecting login status in real time to obtain login status information; S102, analyzing whether the login is successful based on the login status information; S103, if the login fails, return to the login interface; if the login is successful, enter the simulation interface and select the experimental project in the simulation interface; S104, performing simulation operations on the experimental circuit based on the experimental project, and generating simulation results in real time; S105, generating a simulation report based on the simulation results, and evaluating the experimental content according to the simulation report.

[0021] It should be noted that, by designing the human-computer interaction part, the real experimental scene is restored to the greatest extent and intelligent control is realized. The present invention overcomes the dependence of traditional experiments on experimental components and experimental sites, and solves the situation where disabled people and students with limited mobility cannot attend the experiment for some reason.

[0022] Furthermore, this application achieves high efficiency, excellent interaction, and real experience, providing convenience for students in the practical operation of circuit theory. While ensuring safety, it also provides them with a low-cost platform for creativity, giving full play to creativity, which is conducive to students better mastering the knowledge they have learned and breaking the gap between theory and practice.

[0023] Please refer to Figure 2 , Figure 2 This is a flow chart of the analysis of login status information of a circuit simulation control method in some embodiments of the present application. According to an embodiment of the present invention, the account is logged in based on the login interface, and the login status is collected in real time to obtain the login status information, which specifically includes: S201, obtaining a login interface, where the student enters a user name and password; S202, after entering the user name and password, the student clicks the login button to enter the verification procedure; S203, verifying the correctness of the user name and password based on the verification procedure; S204, if the user name and password are correct, then enter the login state and obtain login state information; S205: If the user name and password are incorrect, a prompt message is generated.

[0024] It should be noted that the user name and password entered by the student are verified for correctness through the verification program, so as to accurately determine whether to enter the simulation interface, thereby improving the security of entering the simulation interface.

[0025] Please refer to Figure 3 , Figure 3 This is a flow chart of experimental project selection of a circuit simulation control method in some embodiments of the present application. According to an embodiment of the present invention, if the login is successful, the simulation interface is entered, and the experimental project is selected in the simulation interface, which specifically includes: S301, obtaining a simulation interface, and displaying a list of all available experiments based on the simulation interface, where the experiment list includes a number of experimental items; S302, the student inputs the experiment purpose, and the experiment list is screened based on the experiment purpose to obtain the experiment projects matching the experiment purpose; S303, after selecting the experimental project, click the start experiment button to enter the experimental connection stage; S304, selecting circuit elements matching the experimental project on the experimental table to connect the circuit elements.

[0026] It should be noted that the wiring diagram for the experiment on the test bench is drawn, and the complex wiring process is implemented in Unity by writing logic code to build the experimental circuit. If the user makes a wiring error, the correct experimental result will not be obtained.

[0027] According to an embodiment of the present invention, a simulation operation is performed on an experimental circuit based on an experimental project, and a simulation result is generated in real time, specifically including: Get the experimental project and display the matching circuit component list based on the experimental project; Acquire experimental requirement information, and select correct circuit components from a circuit component list to conduct the experiment based on the experimental requirement information; Generate a correct guidance diagram based on the experimental project, and connect each circuit component in sequence based on the guidance diagram; After all circuit components are connected, click Confirm Connection to analyze whether the connection is successful; If the connection is successful, the simulation program is entered to obtain the simulation task list, and simulation operations are performed on the simulation tasks in sequence according to the simulation task list to generate simulation results; If the connection fails, the reason for the failure and the incorrectly connected circuit element are generated.

[0028] It should be noted that the real physics engine is used in many places in the circuit experiment, such as switch closure, light source setting, sliding rheostat adjustment, meter pointer deflection, wire collision detection, etc., to be as close to reality as possible and give users an immersive experience. According to an embodiment of the present invention, generating a simulation report based on the simulation results specifically includes: Obtain students' real-time simulation status information based on experimental projects, and analyze circuit component connection status information based on the real-time simulation status information; Acquire simulation status information of each simulation task based on the simulation task list; Generate simulation data corresponding to each simulation task based on circuit element connection state information and simulation state information; Generate a separate simulation report based on the simulation data corresponding to each simulation task; Organize all simulation tasks into a complete simulation report.

[0029] It should be noted that the simulation report intuitively displays the current simulation completion status, helping students understand the experimental progress of the simulation experiment.

[0030] According to an embodiment of the present invention, evaluating the experimental content according to the simulation report specifically includes: Obtain the simulation report corresponding to each simulation task, and extract the simulation data in the simulation report; Analyze connection error data and simulation error data in the simulation process based on simulation data; Analyze the error rate of students' experimental content based on connection error data and simulation error data; The experimental content is evaluated based on the error rate to obtain evaluation information.

[0031] It should be noted that by analyzing and splitting the simulation report into reports corresponding to each simulation task, the simulation tasks can be analyzed separately. While improving the analysis efficiency, the error rate of students' simulation errors in the same simulation task can be analyzed, and the experimental content can be accurately evaluated.

[0032] According to an embodiment of the present invention, it also includes: defining the behavior logic of each circuit element, such as the resistance value of a resistor, the charge and discharge characteristics of a capacitor, etc., by writing a script. This can be achieved by creating a custom component in Unity or using an existing physics engine component. The processing of wires and connection points includes the following steps: Wire modeling: Create wire models in blender.

[0033] Connection point detection: Detects whether the user attempts to connect a wire to a connection point on a circuit component, involving ray casting and collision detection.

[0034] Connection logic: Write scripts to handle the connection logic between wires and circuit elements to ensure the correctness and stability of the connection.

[0035] Modeling and rendering: Unity itself is a powerful 3D game engine, so its 3D modeling and rendering functions can be used to build 3D scenes of circuit components and the entire circuit. For some parts that require fine modeling, professional modeling software Blender is used for modeling optimization.

[0036] Interaction and physics engine: Unity's interaction system and physics engine allow users to simulate real-world operations. The physics engine simulates the physical laws of the real world, allowing components in virtual circuits to move and interact like real objects. Use the various features of the physics engine to optimize the interactive design of circuit experiments. For example, collision detection and processing between circuit components can be achieved by setting collision bodies; joint constraints can be used to simulate rotatable or swingable components in the circuit. For example, simulating the process of users dragging wires to connect circuit components requires the use of Unity's input system and physical collision detection mechanism.

[0037] UI interface design, or user interface design, refers to the overall design of the software's human-computer interaction, operating logic, and interface aesthetics. The core of UI interface design is to provide a good user experience, and the designed interface is easy to use, intuitive, and attractive.

[0038] Data visualization: Circuit simulation usually generates a large amount of data, such as voltage, current, power, etc. These data can be displayed through Unity's visualization tools, such as using electrical numbers, images or animations to intuitively display the working status and performance of the circuit.

[0039] Performance optimization and debugging: Optimize resource management in the Unity project to ensure that performance does not degrade due to excessive resource consumption during circuit simulation; use Unity's debugging tools to test and verify circuit simulation to ensure the accuracy and stability of the simulation.

[0040] In a second aspect, an embodiment of the present application provides a circuit simulation control system, the system comprising: a memory and a processor, the memory comprising a program of a circuit simulation control method, and when the program of the circuit simulation control method is executed by the processor, the following steps are implemented: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information; Analyze whether the login is successful based on the login status information; If the login fails, you will return to the login interface; if the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface; Simulate the experimental circuit based on the experimental project and generate simulation results in real time; Generate a simulation report based on the simulation results, and evaluate the experimental content according to the simulation report.

[0041] It should be noted that, by designing the human-computer interaction part, the real experimental scene is restored to the greatest extent and intelligent control is realized. The present invention overcomes the dependence of traditional experiments on experimental components and experimental sites, and solves the situation where disabled people and students with limited mobility cannot attend the experiment for some reason.

[0042] Furthermore, this application achieves high efficiency, excellent interaction, and real experience, providing convenience for students in the practical operation of circuit theory. While ensuring safety, it also provides them with a low-cost platform for creativity, giving full play to creativity, which is conducive to students better mastering the knowledge they have learned and breaking the gap between theory and practice.

[0043] According to an embodiment of the present invention, the account is logged in based on the login interface, and the login status is collected in real time to obtain the login status information, which specifically includes: Get the login interface, and the student enters the user name and password on the login interface; After entering the username and password, students click the login button to enter the verification process; Verify the correctness of the username and password based on the verification procedure; If the user name and password are correct, the system will enter the login state and obtain the login state information; If the username and password are incorrect, a prompt message will be generated.

[0044] It should be noted that the user name and password entered by the student are verified for correctness through the verification program, so as to accurately determine whether to enter the simulation interface, thereby improving the security of entering the simulation interface.

[0045] According to an embodiment of the present invention, if the login is successful, the simulation interface is entered, and an experimental project is selected in the simulation interface, specifically including: Get the simulation interface, and display all available experiment lists based on the simulation interface. The experiment list includes several experimental projects; Students input the experimental purpose, and based on the experimental purpose, the experimental list is screened to obtain experimental projects that match the experimental purpose; After selecting the experimental project, click the Start Experiment button to enter the experimental connection stage; Select circuit components that match the experimental project on the experimental bench and connect the circuit components.

[0046] It should be noted that the wiring diagram for the experiment on the test bench is drawn, and the complex wiring process is implemented in Unity by writing logic code to build the experimental circuit. If the user makes a wiring error, the correct experimental result will not be obtained.

[0047] According to an embodiment of the present invention, a simulation operation is performed on an experimental circuit based on an experimental project, and a simulation result is generated in real time, specifically including: Get the experimental project and display the matching circuit component list based on the experimental project; Acquire experimental requirement information, and select correct circuit components from a circuit component list to conduct the experiment based on the experimental requirement information; Generate a correct guidance diagram based on the experimental project, and connect each circuit component in sequence based on the guidance diagram; After all circuit components are connected, click Confirm Connection to analyze whether the connection is successful; If the connection is successful, the simulation program is entered to obtain the simulation task list, and simulation operations are performed on the simulation tasks in sequence according to the simulation task list to generate simulation results; If the connection fails, the reason for the failure and the incorrectly connected circuit element are generated.

[0048] It should be noted that the real physics engine is used in many places in the circuit experiment, such as switch closure, light source setting, sliding rheostat adjustment, meter pointer deflection, wire collision detection, etc., to be as close to reality as possible and give users an immersive experience. According to an embodiment of the present invention, generating a simulation report based on the simulation results specifically includes: Obtain students' real-time simulation status information based on experimental projects, and analyze circuit component connection status information based on the real-time simulation status information; Acquire simulation status information of each simulation task based on the simulation task list; Generate simulation data corresponding to each simulation task based on circuit element connection state information and simulation state information; Generate a separate simulation report based on the simulation data corresponding to each simulation task; Organize all simulation tasks into a complete simulation report.

[0049] It should be noted that the simulation report intuitively displays the current simulation completion status, helping students understand the experimental progress of the simulation experiment.

[0050] According to an embodiment of the present invention, evaluating the experimental content according to the simulation report specifically includes: Obtain the simulation report corresponding to each simulation task, and extract the simulation data in the simulation report; Analyze connection error data and simulation error data in the simulation process based on simulation data; Analyze the error rate of students' experimental content based on connection error data and simulation error data; The experimental content is evaluated based on the error rate to obtain evaluation information.

[0051] It should be noted that by analyzing and splitting the simulation report into reports corresponding to each simulation task, the simulation tasks can be analyzed separately. While improving the analysis efficiency, the error rate of students' simulation errors in the same simulation task can be analyzed, and the experimental content can be accurately evaluated.

[0052] According to an embodiment of the present invention, it also includes: defining the behavior logic of each circuit element, such as the resistance value of a resistor, the charge and discharge characteristics of a capacitor, etc., by writing a script. This can be achieved by creating a custom component in Unity or using an existing physics engine component. The processing of wires and connection points includes the following steps: Wire modeling: Create wire models in blender.

[0053] Connection point detection: Detects whether the user attempts to connect a wire to a connection point on a circuit component, involving ray casting and collision detection.

[0054] Connection logic: Write scripts to handle the connection logic between wires and circuit elements to ensure the correctness and stability of the connection.

[0055] Modeling and rendering: Unity itself is a powerful 3D game engine, so its 3D modeling and rendering functions can be used to build 3D scenes of circuit components and the entire circuit. For some parts that require fine modeling, professional modeling software Blender is used for modeling optimization.

[0056] Interaction and physics engine: Unity's interaction system and physics engine allow users to simulate real-world operations. The physics engine simulates the physical laws of the real world, allowing components in virtual circuits to move and interact like real objects. Use the various features of the physics engine to optimize the interactive design of circuit experiments. For example, collision detection and processing between circuit components can be achieved by setting collision bodies; joint constraints can be used to simulate rotatable or swingable components in the circuit. For example, simulating the process of users dragging wires to connect circuit components requires the use of Unity's input system and physical collision detection mechanism.

[0057] UI interface design, or user interface design, refers to the overall design of the software's human-computer interaction, operating logic, and interface aesthetics. The core of UI interface design is to provide a good user experience, and the designed interface is easy to use, intuitive, and attractive.

[0058] Data visualization: Circuit simulation usually generates a large amount of data, such as voltage, current, power, etc. These data can be displayed through Unity's visualization tools, such as using electrical numbers, images or animations to intuitively display the working status and performance of the circuit.

[0059] Performance optimization and debugging: Optimize resource management in the Unity project to ensure that performance does not degrade due to excessive resource consumption during circuit simulation; use Unity's debugging tools to test and verify circuit simulation to ensure the accuracy and stability of the simulation.

[0060] A third aspect of the present invention provides a computer-readable storage medium, which includes a circuit simulation control method program. When the circuit simulation control method program is executed by a processor, the steps of any of the above-mentioned circuit simulation control methods are implemented.

[0061] The present invention discloses a circuit simulation control method, system and medium, which log in to an account based on a login interface, collect the login status in real time, and obtain login status information; analyze whether the login is successful based on the login status information; if the login fails, return to the login interface; if the login is successful, enter the simulation interface and select an experimental project in the simulation interface; simulate the experimental circuit based on the experimental project, and generate the simulation result in real time; generate a simulation report based on the simulation result, and evaluate the experimental content according to the simulation report; the application is in line with reality to the greatest extent through the human-computer interaction function, improves the user's immersion and participation, and can conduct online experiments anytime and anywhere, with flexibility, convenience and high experimental efficiency.

[0062] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0063] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0064] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0065] A person skilled in the art can understand that all or part of the steps of the above method embodiment can be completed by hardware related to program instructions, and the above program can be stored in a readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the above storage medium includes: mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc. Various media that can store program codes.

[0066] Or, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

Claims

1. A circuit simulation control method, characterized in that: include: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information; Analyze whether the login is successful based on the login status information; If the login fails, return to the login interface; If the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface; Simulate the experimental circuit based on the experimental project and generate simulation results in real time; Generate a simulation report based on the simulation results, and evaluate the experimental content according to the simulation report.

2. The circuit simulation control method according to claim 1, characterized in that: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information, including: Get the login interface, and the student enters the user name and password on the login interface; After entering the username and password, students click the login button to enter the verification process; Verify the correctness of the username and password based on the verification procedure; If the user name and password are correct, the system will enter the login state and obtain the login state information; If the username and password are incorrect, a prompt message will be generated.

3. The circuit simulation control method according to claim 2, characterized in that: If the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface, including: Get the simulation interface, and display all available experiment lists based on the simulation interface. The experiment list includes several experimental projects; Students input the experimental purpose, and based on the experimental purpose, the experimental list is screened to obtain experimental projects that match the experimental purpose; After selecting the experimental project, click the Start Experiment button to enter the experimental connection stage; Select circuit components that match the experimental project on the experimental bench and connect the circuit components.

4. The circuit simulation control method according to claim 3, characterized in that: Based on the experimental project, the experimental circuit is simulated and the simulation results are generated in real time, including: Get the experimental project and display the matching circuit component list based on the experimental project; Acquire experimental requirement information, and select correct circuit components from a circuit component list to conduct the experiment based on the experimental requirement information; Generate a correct guidance diagram based on the experimental project, and connect each circuit component in sequence based on the guidance diagram; After all circuit components are connected, click Confirm Connection to analyze whether the connection is successful; If the connection is successful, the simulation program is entered to obtain the simulation task list, and simulation operations are performed on the simulation tasks in sequence according to the simulation task list to generate simulation results; If the connection fails, the reason for the failure and the incorrectly connected circuit element are generated.

5. The circuit simulation control method according to claim 4, characterized in that: Generate a simulation report based on the simulation results, including: Obtain students' real-time simulation status information based on experimental projects, and analyze circuit component connection status information based on the real-time simulation status information; Acquire simulation status information of each simulation task based on the simulation task list; Generate simulation data corresponding to each simulation task based on circuit element connection state information and simulation state information; Generate a separate simulation report based on the simulation data corresponding to each simulation task; Organize all simulation tasks into a complete simulation report.

6. The circuit simulation control method according to claim 5, characterized in that: Evaluate the experimental content according to the simulation report, including: Obtain the simulation report corresponding to each simulation task, and extract the simulation data in the simulation report; Analyze connection error data and simulation error data in the simulation process based on simulation data; Analyze the error rate of students' experimental content based on connection error data and simulation error data; The experimental content is evaluated based on the error rate to obtain evaluation information.

7. A circuit simulation control system, characterized in that: The system includes: a memory and a processor, wherein the memory includes a program of a circuit simulation control method, and when the program of the circuit simulation control method is executed by the processor, the following steps are implemented: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information; Analyze whether the login is successful based on the login status information; If the login fails, you will return to the login interface; if the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface; Simulate the experimental circuit based on the experimental project and generate simulation results in real time; Generate a simulation report based on the simulation results, and evaluate the experimental content according to the simulation report.

8. The circuit simulation control system according to claim 7, characterized in that: Log in to the account based on the login interface, collect the login status in real time, and obtain the login status information, including: Get the login interface, and the student enters the user name and password on the login interface; After entering the username and password, students click the login button to enter the verification process; Verify the correctness of the username and password based on the verification procedure; If the user name and password are correct, the system will enter the login state and obtain the login state information; If the username and password are incorrect, a prompt message will be generated.

9. The circuit simulation control system according to claim 8, characterized in that: If the login is successful, you will enter the simulation interface and select the experimental project in the simulation interface, including: Get the simulation interface, and display all available experiment lists based on the simulation interface. The experiment list includes several experimental projects; Students input the experimental purpose, and based on the experimental purpose, the experimental list is screened to obtain experimental projects that match the experimental purpose; After selecting the experimental project, click the Start Experiment button to enter the experimental connection stage; Select circuit components that match the experimental project on the experimental bench and connect the circuit components.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a circuit simulation control method program, and when the circuit simulation control method program is executed by a processor, the steps of the circuit simulation control method according to any one of claims 1 to 6 are implemented.