MultisimCircuit
- Updated2026-03-24
- 2 minute(s) read
The MultisimCircuit object represents the circuit currently loaded in Multisim. The methods below are grouped according to functionality.
Note that it is possible for a MultisimCircuit object to reference an invalid circuit if the MultisimApp object has been disconnected or has opened a new circuit (consequently closing this one in the process).
| Inputs | |
| ClearInputData | Clears, or cancels the input specified by inputName. |
| EnumInputs | Enumerates all inputs in the Multisim circuit. |
| ReserveInput | Reserves an circuit input for later use in simulation. |
| SetInputDataRaw | Sends arbitrary data to a source in the Multisim circuit. |
| SetInputDataSampled | Sends evenly-sampled data to a source in the Multisim circuit. |
| Outputs | |
| ClearOutputRequest | Clears, or cancels, an output request for the probe specified. |
| EnumOutputs | Enumerates all currently-used sections of a specified multi-section component. |
| GetOutputData | Obtains simulation data from Multisim. |
| OutputReady | Specifies whether simulation data is ready. |
| SetOutputRequest | Creates a request for output data from a specified probe. |
| Components | |
| EnumComponents | Enumerates all components in the Multisim circuit. |
| EnumSections | Enumerates all sections of the specified component. |
| ReplaceComponent | Replaces a component in the circuit with a different one. |
| RLCValue | The value of a basic circuit element (resistor, capacitor, or inductor). |
| Simulation | |
| DoACSweep | Runs an AC sweep analysis. |
| DoCommandLine | Directly simulates a SPICE netlist file. |
| PauseSimulation | Pauses a simulation. |
| ResumeSimulation | Resumes a paused simulation. |
| RunSimulation | Starts or resumes a simulation. |
| RunSimulationUntilNextOutput | Run a simulation until the next output request is ready. |
| SimulationState | Indicates the current state of the simulator. |
| SimulationStop | An event fired by Multisim to indicate a change in simulation state. |
| StopSimulation | Immediately stops the simulation. |
| WaitForNextOutput | Waits until the next output request is ready or simulation ends. |
| Miscellaneous | |
| ActiveVariant | The currently active circuit variant in Multisim. |
| CircuitName | The name of the current Multisim circuit. |
| EnumVariants | Enumerates all variants in the Multisim circuit. |
| FileName | The file name of the circuit currently loaded in Multisim. |
| GetCircuitImage | Takes a screen capture of the current circuit in Multisim. |
| LastErrorMessage | A string containing the most recent error message from Multisim. |
| ReportBOM | Creates a bill of materials from the current circuit in Multisim. |
| ReportNetList | Creates a netlist report. |
| Save | Saves the current Multisim circuit. |
| SaveAs | Saves the current Multisim circuit to a specific location. |
See Also