|
Qucs-S S-parameter Viewer & RF Synthesis Tools
|
UI component to set the simulation settings The widget consists of two tabs: 1) Frequency Sweep – start/stop frequency and number of points. 2) Substrate Properties – transmission‑line type, substrate geometry, etc. More...
#include <simulationsetup.h>


Public Member Functions | |
| SimulationSetup (QWidget *parent=nullptr) | |
| Clas constructor. | |
| ~SimulationSetup () | |
| Class destructor. | |
Frequency sweep methods | |
Get the start frequency in Hz.
| |
| double | getFstart () |
| QString | getFstart_as_Text () |
| Get the start frequency as a formatted string. | |
| double | getFstop () |
| Get the stop frequency in Hz. | |
| QString | getFstop_as_Text () |
| Get the stop frequency as a formatted string. | |
| int | getNpoints () |
| Get the number of frequency points. | |
Substrate properties methods | |
}@ Get the selected transmission‑line type.
| |
| TransmissionLineType | getTransmissionLineType () |
| double | getSubstrateThickness () |
| Substrate thickness (mm). | |
| double | getSubstratePermittivity () |
| Relative permittivity (εᵣ) | |
| double | getSubstrateLossTangent () |
| Loss tangent (tan δ) | |
| double | getConductorThickness () |
| Conductor thickness (µm) | |
| double | getConductorConductivity () |
| Conductor conductivity (S/m) | |
| double | getGroundPlaneThickness () |
| Ground‑plane thickness (µm). | |
| MS_Substrate | get_MS_Substrate () |
| }@ | |
Helper methods | |
}@ | |
| void | updateSimulation () |
| Emitted when any simulation parameter changes. | |
| void | updateSubstrate () |
| Emitted specifically when substrate data changes. | |
UI component to set the simulation settings The widget consists of two tabs: 1) Frequency Sweep – start/stop frequency and number of points. 2) Substrate Properties – transmission‑line type, substrate geometry, etc.
| SimulationSetup::SimulationSetup | ( | QWidget * | parent = nullptr | ) |
Clas constructor.
| parent | Parent widget |
|
inline |
}@
Retrieve the populated MS_Substrate structure.
| QString SimulationSetup::getFstart_as_Text | ( | ) |
Get the start frequency as a formatted string.
| double SimulationSetup::getFstop | ( | ) |
Get the stop frequency in Hz.
| QString SimulationSetup::getFstop_as_Text | ( | ) |
Get the stop frequency as a formatted string.
|
inline |
Ground‑plane thickness (µm).
|
inline |
Get the number of frequency points.