Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
FilterDesignTool Class Reference

Interactive filter design tool with real-time synthesis and visualization. More...

#include <FilterDesignTool.h>

Inheritance diagram for FilterDesignTool:
Inheritance graph
[legend]
Collaboration diagram for FilterDesignTool:
Collaboration graph
[legend]

Signals

void updateSchematic (SchematicContent)
 Emitted when schematic is updated.
 
void updateSimulation (SchematicContent)
 Emitted to trigger simulation update.
 

Public Member Functions

 FilterDesignTool (QWidget *parent=nullptr)
 Constructor initializes UI and connects signals.
 
 ~FilterDesignTool ()
 Destructor cleans up UI elements.
 
void design ()
 Triggers filter design with current parameters.
 
void synthesize ()
 Performs filter synthesis with current specifications.
 
void set_MS_Subs (MS_Substrate SUBSTRATE)
 Sets microstrip substrate parameters.
 

Detailed Description

Interactive filter design tool with real-time synthesis and visualization.

Provides GUI for designing various RF filter topologies including:

Features automatic synthesis, parameter validation, and schematic generation.

Constructor & Destructor Documentation

◆ FilterDesignTool()

FilterDesignTool::FilterDesignTool ( QWidget *  parent = nullptr)

Constructor initializes UI and connects signals.

Parameters
parentParent widget

Member Function Documentation

◆ set_MS_Subs()

void FilterDesignTool::set_MS_Subs ( MS_Substrate  SUBSTRATE)
inline

Sets microstrip substrate parameters.

Parameters
MS_SubsSubstrate properties (εr, h, tanδ, etc.)

◆ updateSchematic

void FilterDesignTool::updateSchematic ( SchematicContent  )
signal

Emitted when schematic is updated.

Parameters
contentNew schematic content

◆ updateSimulation

void FilterDesignTool::updateSimulation ( SchematicContent  )
signal

Emitted to trigger simulation update.

Parameters
contentSchematic content to simulate

The documentation for this class was generated from the following files: