The workspace window of the schematic editor contains components and transmission lines for use when adding schematic elements to a project. Once added to the current schematic, users can edit a component's properties by either double-clicking on the desired component in the schematic window, or right-clicking on the desired component and selecting Edit Properties.

Each component property editor includes element-specific settings, as well as the following general options:

- Name: user-defined component identifier.
- Label Position: placement of a component's label.
- : determines which information is visible in a component's label.
- Enabled State: sets a component as either active or inactive. Inactive components are either open or short.

## Voltage Source

The button adds an independent AC voltage source to the current schematic.

The following settings define its parameters:

- Amplitude: the AC amplitude of the voltage source. When set to zero, the voltage source acts as a passive resistor with resistance equal to the source resistance.
- Phase: the AC phase of the voltage source.
- Source Resistance: the source resistance of the voltage source. For S-parameter analysis, this value is also used as the port's characteristic impedance. The source resistance must be greater than zero.
- Port Number: a user-defined port number for labeling results.
- Source Active: indicates an active or inactive source. When inactive, the source is treated as a resistor.

Users should note that the frequency of the AC voltage source is set equal to the current sample frequency of the frequency sweep, such that the same amplitude and phase are applied at all frequencies, meaning the source is not frequency dependent. Each voltage source is automatically treated as a port when calculating S-parameters.

## Resistor

The button adds an ideal resistor to the current schematic.

The Resistance parameter is the resistance of the ideal resistor, and must be greater than or equal to zero. When set to zero, a minimal resistance is used by the solver.

## Inductor

The button adds an inductor with a frequency dependent quality factor to the current schematic.

The following settings define its parameters:

- Inductance: the inductance of the inductor. The inductance must be greater than zero.
- Q at Frequency: the quality factor of the inductor at the frequency defined by Q Frequency. Q must be greater than zero.
- Q Frequency: the frequency at which the quality factor is defined. The Q frequency must be greater than zero.

Users should note that if the quality factor is infinite (inf), then the inductor is equivalent to an ideal lossless inductor. If the quality factor is finite, then the inductor is modeled as an ideal inductor in series with an ideal resistor with resistance equal to $R = \omega L/Q = 2 \pi fL/Q$, where $f = Q_{Frequency}$.

## Inductor with Constant Q

The button adds an inductor with a frequency independent quality factor to the current schematic.

The following settings define its parameters:

- Inductance: the inductance of the inductor. The inductance must be greater than zero.
- Q: the quality factor of the inductor. Q must be greater than zero.

Users should note that if the quality factor is infinite (inf), then the inductor is equivalent to an ideal lossless inductor. If the quality factor is finite, then the inductor is modeled as an ideal inductor in series with an ideal resistor with resistance equal to $R = \omega L/Q = 2 \pi fL/Q$, where $f$ equals the current frequency sample of the frequency sweep.

## Capacitor

The button adds a capacitor with an equivalent series resistance (ESR) to the current schematic.

The following settings define its parameters:

- Capacitance: the capacitance of the capacitor. The capacitance must be greater than zero.
- ESR: the equivalent series resistance of the capacitor. The ESR must be greater than or equal to zero.

If the ESR is equal to zero, then the capacitor is equivalent to an ideal lossless capacitor. If the ESR is greater than zero, then the capacitor is modeled as an ideal capacitor in series with an ideal resistor with resistance equal to ESR.

## Equation-Based RLC

The button adds an equation-based RLC component to the current schematic.

The following settings define its parameters:

- Topology: the arrangement of the RLC components.
- Series: all elements are in series.
- Parallel: all elements are in parallel.
- Primary,(E2||E3): the primary element is in series with the other two, which are in parallel.
- Primary||(E2,E3): the primary element is in parallel with the other two, which are in series.
- Primary Element: indicates which R, L, or C is the primary element in the topology.

The resistor, inductor, and capacitor elements are enabled with the corresponding checkbox and their values are entered through the equation editor by clicking the button.

## Netlist

The button adds an N-port subcircuit defined by a SPICE3 format netlist file to the current schematic.

The Terminal Pattern determines the port-number order shown in the schematic's netlist block when there are three or more ports. Mousing over the port number in the schematic displays a tool tip with the port's name as specified in the netlist file.

The Subcircuit parameter specifies the `.SUBCKT` definition to include from the netlist file. Users can find additional information about file format and supported component types on the netlist component page of Remcom's support site.

## SnP Block

The button adds an N-port device defined by S-parameters imported from an `*.SnP` or MDIF file to the current schematic.

The Terminal Pattern determines the port-number order shown in the schematic's SnP block when there are three or more ports.

When multiple `*.SnP` files are imported into the SnP block, the Active Data setting specifies which `*.SnP` file is evaluated by the circuit solver.

Users should note that the range of the circuit simulation's frequency sweep is limited according to the frequency range of the SnP block's data.

## FDTD Block

The button adds an N-port device defined by S-parameters obtained from an FDTD simulation to the current schematic.

The Terminal Pattern determines the port-number order shown in the schematic's FDTD block when there are three or more ports. Mousing over the port number in the schematic displays a tool tip with the port's name as specified in the FDTD simulation.

When multiple FDTD simulations are specified in the FDTD block, the Active Data setting determines which simulation is evaluated by the circuit solver.

Users should note that the range of the circuit simulation's frequency sweep is limited according to the frequency range of the FDTD block's data.

## Switch

The button adds a switch to the current schematic.

The Switch State parameter specifies whether the switch is open or closed. In the Open state, the switch functions as an open circuit with the capacitance specified in the Open Capacitance field. In the Closed state, the switch functions as a short circuit with the resistance specified in the Closed Resistance field.

## Phase Shifter

The button adds an ideal phase shifter to the current schematic. The phase shifter is defined by its S-parameters as

\begin{equation} S_{11} = S_{22} = 0 \end{equation} \begin{equation} S_{12} = S_{21} = e^ {j \theta} \end{equation}where $\theta$ is the phase shift in radians.

The following settings define its parameters:

- Phase Shift: the phase shift applied by the phase shifter.
- Reference Impedance: the characteristic impedance of both the input and output ports.

Users should note that both the input and output ports are referenced to global ground.

## Voltmeters

The button adds a two-terminal voltmeter to the current schematic, which saves voltage versus frequency data according to $V(f) = V_+(f)-V_-(f)$.

The button adds a one-terminal voltmeter to the current schematic, which saves voltage versus frequency data at the connected node referenced to global ground.

Users should note that placing a two-terminal voltmeter in series with other circuit components results in an open circuit, and is therefore not recommended. A one terminal voltmeter is equivalent to a two terminal voltmeter referenced to ground.

## Ammeter

The button adds an ammeter used to record branch current versus frequency data.

The Resistance parameter specifies the internal resistance of the ammeter, and must be greater than or equal to zero. When set to zero, a minimal resistance is used by the solver.

Users should note that placing an ammeter in parallel with other circuit components results in a short circuit.