Interface Overview

This page will introduce you to the basic controls in the Qucs-S user interface.

Main Window Summary

../_images/main-ui-diagram.drawio.png

The main Qucs-S window, with the most important controls annotated.

Here are the major controls to be aware of in the main Qucs-S window:

  1. Main Navigation Dock Tabs: These tabs are used to manage your project’s files, and add components and diagrams to your project’s pages. See section below for details.

  2. File Controls: Use these buttons to create and save files (such as schematic pages) within your Qucs-S project.

  3. Zoom Controls: Use these controls to navigate the main page editor.

  4. Page Editor Tools: Use these buttons to place components and wires on your pages, and modify their position/orientation.

  5. Simulation Controls: Select your simulation backend using the drop-down menu. Then push the gear icon to run your simulation.

  6. Main Page Editor: A tabbed navigation area in the center of the window. Each schematic page, data display page, and other resource in your Qucs-S project will appear as a tab here.

Selecting a Simulation Backend

To select a simulation backend, use the drop-down menu at the top right of the Qucs-S window. Be advised that:

  • The drop-down menu will only show simulators for which an executable has been found. In other words, it will only show simulators which are both installed on your system and configured properly within Qucs-S (via the Simulation > Simulators Settings dialog).

  • The drop-down menu will never show the digital-only simulation backends (GHDL and IVerilog). These backends are called via a special object on the schematic page.

../_images/sim-selection-dropdown.png

The drop-down menu for choosing your simulation backend. Note that only simulators which are installed and properly configured with Qucs-S are shown in this menu, and the digital-only backends (GHDL and IVerilog) are never shown in this menu.

For more information on which simulation backend is appropriate for your situation, see Choosing a Simulation Backend.

Incompatible Items on Page

Normally, Qucs-S will not allow you to place components on the page which are incompatible with your currently selected simulation backend. For example, if you have ngspice selected in the drop-down menu, the Components tab will only contain items compatible with the ngspice simulator.

However, if you are changing between simulators frequently for your project, you may end up with incompatible components on your schematic. For instance, if you set the project up with ngspice selected as your backend, but you later change to Qucsator or Xyce, some components may not be compatible with the new backend.

In such cases, Qucs-S will warn you of the incompatibility by greying out the component. You can still run a simulation, but these incompatible components will be treated as open-circuits and completely excluded from the simulation. An example is shown below.

../_images/incompatible-component-annotated.drawio.png

Qucs-S is indicating that the transmission line component is incompatible with the selected simulation backend (ngspice). In this example, this component was placed while Qucsator was selected as the backend, and will not be included in any simulation results produced with ngspice.