Working with the SPICE panel
Britt Espinosa
Last Update één maand geleden
The panel is called SPICE in the editor. It is editable only on a circuit that has no schematic. Once a circuit has a schematic, the netlist is generated from it and the panel becomes a read-only view, with the message This netlist is automatically generated from the schematic and is not directly editable. and the Examples button disabled. Everything below applies to netlist-only circuits.
The Spice Editor is a professional-grade environment designed for writing, editing, and executing Spice code. It is powered by the NGSpice engine, an industry-standard tool for high-performance circuit simulation.
Key Features
If you are new to Spice or want to see the editor in action, we have provided several pre-configured examples to get you started:
Key Features
- Syntax Highlighting: Easily read and debug your code with color-coded syntax.
- Intelligent Prompts: As you type, the editor provides helpful function prompts to assist with command structures and parameters.
- Professional Engine: Leverage the full power of NGSpice for accurate, best-in-class simulation results.
If you are new to Spice or want to see the editor in action, we have provided several pre-configured examples to get you started:
- Click the Examples button in the editor toolbar.
- Select an example from the dropdown menu to load the code into your workspace.
- Review the code structure to learn how different components and commands are defined.

How to Run a Simulation
Once your code is ready, you can trigger the simulation with a single click:
- Action: Push the Run Simulation button.
- Result: CircuitSim will process the code via NGSpice and generate data that can be viewed in the Chart or Table windows.
Tip: If your simulation doesn't run as expected, check the Info window for error logs and history to help troubleshoot your Spice code.

Still stuck?
CircuitSim is built by a small team and we are happy to help. Email [email protected] and tell us what you were doing and the name of the circuit or group involved. If you are talking to the chat assistant, leave your email address in the chat and one of us will reply.
