Qucs-GUI  0.0.19
Public Slots | Public Member Functions | Static Public Member Functions | Data Fields | Private Attributes
MatchDialog Class Reference

#include <matchdialog.h>

Public Slots

void slotButtCreate ()
void slotImpedanceChanged (const QString &)
void slotReflexionChanged (const QString &)
void slotSetTwoPort (bool)
void slotChangeMode (int)

Public Member Functions

 MatchDialog (QWidget *parent=0)
 ~MatchDialog ()
void setFrequency (double)

Static Public Member Functions

static void c2p (double &, double &)
static void p2c (double &, double &)
static void r2z (double &, double &, double)
static void z2r (double &, double &, double)
static QString calcMatching (double, double, double, double)
static bool calcMatchingCircuit (double, double, double, double)
static QString calcBiMatch (double, double, double, double, double, double, double, double)
static bool calc2PortMatch (double, double, double, double, double, double, double, double, double)

Data Fields

QLineEdit * Ref1Edit
QLineEdit * Ref2Edit
QLineEdit * FrequencyEdit
QLineEdit * S11magEdit
QLineEdit * S11degEdit
QLineEdit * S21magEdit
QLineEdit * S21degEdit
QLineEdit * S12magEdit
QLineEdit * S12degEdit
QLineEdit * S22magEdit
QLineEdit * S22degEdit
QCheckBox * TwoCheck

Private Attributes

QVBoxLayout * all
QDoubleValidator * DoubleVal
QLabel * Port1Label
QLabel * Port2Label
QLabel * Ohm1Label
QLabel * Ohm2Label
QLabel * FormatLabel
QLabel * FrequencyLabel
QLabel * S11Label
QLabel * S11sLabel
QLabel * S11uLabel
QLabel * S21Label
QLabel * S21sLabel
QLabel * S21uLabel
QLabel * S12Label
QLabel * S12sLabel
QLabel * S12uLabel
QLabel * S22Label
QLabel * S22sLabel
QLabel * S22uLabel
QComboBox * FormatCombo
QComboBox * UnitCombo

Detailed Description

Definition at line 34 of file matchdialog.h.


Constructor & Destructor Documentation

MatchDialog::MatchDialog ( QWidget *  parent = 0)

Definition at line 47 of file matchdialog.cpp.

Here is the call graph for this function:

Definition at line 217 of file matchdialog.cpp.


Member Function Documentation

void MatchDialog::c2p ( double &  Real,
double &  Imag 
) [static]

Definition at line 436 of file matchdialog.cpp.

Here is the caller graph for this function:

bool MatchDialog::calc2PortMatch ( double  S11real,
double  S11imag,
double  S22real,
double  S22imag,
double  DetReal,
double  DetImag,
double  Z1,
double  Z2,
double  Freq 
) [static]

Definition at line 638 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString MatchDialog::calcBiMatch ( double  S11real,
double  S11imag,
double  S22real,
double  S22imag,
double  DetReal,
double  DetImag,
double  Z0,
double  Freq 
) [static]

Definition at line 609 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString MatchDialog::calcMatching ( double  r_real,
double  r_imag,
double  Z0,
double  Freq 
) [static]

Definition at line 472 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool MatchDialog::calcMatchingCircuit ( double  r_real,
double  r_imag,
double  Z0,
double  Freq 
) [static]

Definition at line 534 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MatchDialog::p2c ( double &  Real,
double &  Imag 
) [static]

Definition at line 445 of file matchdialog.cpp.

Here is the caller graph for this function:

void MatchDialog::r2z ( double &  Real,
double &  Imag,
double  Z0 
) [static]

Definition at line 454 of file matchdialog.cpp.

Here is the caller graph for this function:

void MatchDialog::setFrequency ( double  Freq_)

Definition at line 224 of file matchdialog.cpp.

Here is the caller graph for this function:

void MatchDialog::slotButtCreate ( ) [slot]

Definition at line 392 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MatchDialog::slotChangeMode ( int  Index) [slot]

Definition at line 280 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MatchDialog::slotImpedanceChanged ( const QString &  ) [slot]

Definition at line 355 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MatchDialog::slotReflexionChanged ( const QString &  ) [slot]

Definition at line 374 of file matchdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MatchDialog::slotSetTwoPort ( bool  on) [slot]

Definition at line 236 of file matchdialog.cpp.

Here is the caller graph for this function:

void MatchDialog::z2r ( double &  Real,
double &  Imag,
double  Z0 
) [static]

Definition at line 463 of file matchdialog.cpp.

Here is the caller graph for this function:


Field Documentation

QVBoxLayout* MatchDialog::all [private]

Definition at line 65 of file matchdialog.h.

QDoubleValidator* MatchDialog::DoubleVal [private]

Definition at line 66 of file matchdialog.h.

QComboBox* MatchDialog::FormatCombo [private]

Definition at line 73 of file matchdialog.h.

QLabel * MatchDialog::FormatLabel [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::FrequencyLabel [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::Ohm1Label [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::Ohm2Label [private]

Definition at line 67 of file matchdialog.h.

QLabel* MatchDialog::Port1Label [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::Port2Label [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLineEdit * MatchDialog::Ref2Edit

Definition at line 52 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S11Label [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S11sLabel [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::S11uLabel [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S12Label [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S12sLabel [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::S12uLabel [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S21Label [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S21sLabel [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::S21uLabel [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S22Label [private]

Definition at line 67 of file matchdialog.h.

Definition at line 52 of file matchdialog.h.

QLabel * MatchDialog::S22sLabel [private]

Definition at line 67 of file matchdialog.h.

QLabel * MatchDialog::S22uLabel [private]

Definition at line 67 of file matchdialog.h.

Definition at line 55 of file matchdialog.h.

QComboBox * MatchDialog::UnitCombo [private]

Definition at line 73 of file matchdialog.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines