Quite Universal Circuit Simulator (Qucs) is a open source electronics circuit simulator software released under GPL. It gives you the possibility to set up a circuit with a graphical user interface and simulate the large-signal, small-signal and noise behavior of the circuit. Pure digital simulations are also supported using VHDL and/or Verilog. Qucs supports a growing list of analog and digital components as well as SPICE sub-circuits.
QucsStudio is a closed source extension based on Qucs.
The support of Qucs/QucsStudio was extended with release 20220707. This docmentation describes these extended features that may not available in earlier releases. There are different ways how you can used Qucs/QucsStudio with the LayoutEditor/SchematicEditor:
Qucs/QucsStudio has a own schematic capture program and its own storage format. The LayoutEditor can read this file format. For a correct reading of this file any component used in the schematic has to be present in a component library of the LayoutEditor. Some components are built into Qucs. These components are available in the qucs library shipped with the LayoutEditor.
The Qucs package includes a bigger package of printed circuit components. These libraries can be used with the SchematicEditor. To do so call the NewComponent feature and press + to show advanced option. With the import icon you can then select and import a component. The layout information/package information has to be added by hand.
The netlist tool inside the LayoutEditor can read netlist created by Qucs/QucsStudio. Standard Qucs components must exist in the shiped qucs library. For any other component of the netlist a own library entry is required.
Via several macro the LayoutEditor can be used to create netlists for qucs and trigger a simulation with it. The macros are available as a menu item in the SchematicEditor as well as in the TextEditor and should be used as a temple for a own intregation of the simulator.