70 void design() { UpdateDesignParameters(); }
74 void UpdateDesignParameters();
77 void ResposeComboChanged();
81 void ImplementationComboChanged(
int);
84 void EllipticTypeChanged();
88 void openResonatorValuesDialog();
103 void setAdjustableResonatorVariables_DirectCoupled();
106 void showDocumentation() {
107 QString path = QString(
"/RFCircuitSynthesis/Filters/index.html");
114 QComboBox* FilterImplementationCombo;
115 QComboBox* TopologyCombo;
116 QLabel* TL_Implementation_Label;
117 QComboBox* TL_Implementation_Combo;
122 QComboBox* FilterResponseTypeCombo;
125 QLabel* RippledBLabel;
126 QLabel* StopbandAttLabel;
128 QLabel* StopbandAttdBLabel;
129 QComboBox* EllipticTypeCombo;
130 QLabel* EllipticTypeLabel;
131 QStringList DefaultFilterResponses;
137 QComboBox* FilterClassCombo;
138 QSpinBox* OrderSpinBox;
145 QComboBox* FC_ScaleCombobox;
148 QComboBox* BW_ScaleCombobox;
153 QLineEdit* SourceImpedanceLineEdit;
154 QLabel* MinimumZLabel;
156 QLabel* MinimumZ_Unit_Label;
157 QLabel* MaximumZLabel;
159 QLabel* MaximumZ_Unit_Label;
160 QLabel* ImpedanceRatio_Label;
166 QComboBox* DC_CouplingTypeCombo;
167 QLabel* DC_CouplingLabel;
168 QPushButton* ResonatorValuesButton_DC;
169 std::vector<double> resonatorValues;
170 std::vector<QString> resonatorScaleValues;
171 std::vector<CustomDoubleSpinBox*> ResonatorSpinboxes;
172 std::vector<QComboBox*> ResonatorScaleComboboxes;
177 QLabel* SemiLumpedImplementationLabel;
178 QComboBox* SemiLumpedImplementationCombo;
183 QLabel *RLlabel, *RLlabelOhm, *PhaseErrorLabel, *PhaseErrorLabelDeg;
188 QLabel* traceNameLabel;
189 QLineEdit* traceNameLineEdit;
194 struct FilterSpecifications Filter_SP;
204 QStringList setItemsResponseTypeCombo();
209 double getScale(QString);
213 void setSettings_LC_Ladder();
214 void setSettings_LC_Direct_Coupled();
215 void setSettings_Stepped_Z_LPF();
216 void setSettings_Quarterwavelength_BPF_BSF();
217 void setSettings_EndCoupled_BPF();
218 void setSettings_CCoupledShuntResonators_BPF();
219 void setSettings_Semilumped();
220 void setSettings_SideCoupled_BPF();
226 void adjustRelativeBW(
double max_rel_bw);
232 double getResonatorComponentValueHint(
double freq, ComponentType component);
Container for schematic circuit data.
Definition SchematicContent.h:27
void showHTMLDocs(QString path)
Show HTML documentation in the web browser.
Definition showHTMLDocs.cpp:17