mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-04-06 15:04:11 +00:00
Working dwell time feature
- Bugfixes: - improve SPI timing in FPGA - fix markers and reduce CPU load when using markers with fast traces - New features: - dwell time configurable in acquisition toolbar - PLL settling delay in device configuration - device configuration persistent across power cycles
This commit is contained in:
parent
24314e2361
commit
a4faeb28b0
35 changed files with 516 additions and 289 deletions
|
|
@ -78,6 +78,9 @@ PreferencesDialog::PreferencesDialog(Preferences *pref, QWidget *parent) :
|
|||
ui->StartupSweepPowerFrequency->setPrefixes(" kMG");
|
||||
ui->StartupSweepBandwidth->setUnit("Hz");
|
||||
ui->StartupSweepBandwidth->setPrefixes(" k");
|
||||
ui->StartupSweepDwellTime->setUnit("s");
|
||||
ui->StartupSweepDwellTime->setPrefixes("um ");
|
||||
ui->StartupSweepDwellTime->setPrecision(3);
|
||||
ui->StartupGeneratorFrequency->setUnit("Hz");
|
||||
ui->StartupGeneratorFrequency->setPrefixes(" kMG");
|
||||
ui->StartupSAStart->setUnit("Hz");
|
||||
|
|
@ -246,6 +249,7 @@ void PreferencesDialog::setInitialGUIState()
|
|||
ui->StartupGeneratorFrequency->setValue(p->Startup.Generator.frequency);
|
||||
ui->StartupGeneratorLevel->setValue(p->Startup.Generator.level);
|
||||
ui->StartupSweepAveraging->setValue(p->Startup.DefaultSweep.averaging);
|
||||
ui->StartupSweepDwellTime->setValue(p->Startup.DefaultSweep.dwellTime);
|
||||
ui->StartupSAStart->setValue(p->Startup.SA.start);
|
||||
ui->StartupSAStop->setValue(p->Startup.SA.stop);
|
||||
ui->StartupSARBW->setValue(p->Startup.SA.RBW);
|
||||
|
|
@ -360,6 +364,7 @@ void PreferencesDialog::updateFromGUI()
|
|||
p->Startup.DefaultSweep.bandwidth = ui->StartupSweepBandwidth->value();
|
||||
p->Startup.DefaultSweep.points = ui->StartupSweepPoints->value();
|
||||
p->Startup.DefaultSweep.averaging = ui->StartupSweepAveraging->value();
|
||||
p->Startup.DefaultSweep.dwellTime = ui->StartupSweepDwellTime->value();
|
||||
p->Startup.Generator.frequency = ui->StartupGeneratorFrequency->value();
|
||||
p->Startup.Generator.level = ui->StartupGeneratorLevel->value();
|
||||
p->Startup.SA.start = ui->StartupSAStart->value();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue