mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-04-07 15:33:51 +00:00
Parametric load model in SOLT calibration
This commit is contained in:
parent
df2af0f2bf
commit
c3b52165f7
6 changed files with 94 additions and 30 deletions
|
|
@ -13,6 +13,10 @@ TouchstoneImport::TouchstoneImport(QWidget *parent, int ports) :
|
|||
status(false)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->lowerFreq->setUnit("Hz");
|
||||
ui->lowerFreq->setPrefixes(" kMG");
|
||||
ui->upperFreq->setUnit("Hz");
|
||||
ui->upperFreq->setPrefixes(" kMG");
|
||||
connect(ui->browse, &QPushButton::clicked, this, &TouchstoneImport::evaluateFile);
|
||||
ui->port1Group->setId(ui->port1_1, 0);
|
||||
ui->port1Group->setId(ui->port1_2, 1);
|
||||
|
|
@ -143,8 +147,8 @@ void TouchstoneImport::evaluateFile()
|
|||
ui->port2_4->setEnabled(touchstone.ports() >= 4);
|
||||
}
|
||||
ui->points->setText(QString::number(touchstone.points()));
|
||||
ui->lowerFreq->setText(QString::number(touchstone.minFreq()));
|
||||
ui->upperFreq->setText(QString::number(touchstone.maxFreq()));
|
||||
ui->lowerFreq->setValue(touchstone.minFreq());
|
||||
ui->upperFreq->setValue(touchstone.maxFreq());
|
||||
if(ui->port1Group->checkedId() == -1 || !ui->port1Group->checkedButton()->isEnabled()) {
|
||||
// no or invalid S parameter selected
|
||||
ui->port1_1->setChecked(true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue