add callback for velocity.
This commit is contained in:
parent
306db57a47
commit
0c217eea58
60
velocity.cpp
60
velocity.cpp
@ -28,12 +28,72 @@ Velocity::Velocity(int slot_no_, int channel_, bool active, QWidget *parent)
|
||||
Init();
|
||||
connect(ui->checkBox_1x_ampl, &QCheckBox::toggled, this, &Velocity::on_1x_ampl_toggled);
|
||||
connect(ui->checkBox_2x_ampl, &QCheckBox::toggled, this, &Velocity::on_2x_ampl_toggled);
|
||||
connect(ui->checkBox_rms, &QCheckBox::toggled, this, &Velocity::on_rms_toggled);
|
||||
connect(ui->checkBox_integrate, &QCheckBox::toggled, this, &Velocity::on_integrate_toggled);
|
||||
}
|
||||
|
||||
Velocity::~Velocity() {
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void Velocity::on_rms_toggled(bool checked) {
|
||||
// TODO: 自定义的回调
|
||||
if (checked) {
|
||||
ui->checkBox_integrate->setEnabled(false);
|
||||
QStringList items = {"0-10 mm/s rms", "0-20 mm/s rms", "0-50 mm/s rms", "自定义"};
|
||||
ui->comboBox_direct_value_range->clear();
|
||||
ui->comboBox_direct_value_range->addItems(items);
|
||||
ui->comboBox_direct_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_1x_value_range->clear();
|
||||
ui->comboBox_1x_value_range->addItems(items);
|
||||
ui->comboBox_1x_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_2x_value_range->clear();
|
||||
ui->comboBox_2x_value_range->addItems(items);
|
||||
ui->comboBox_2x_value_range->setCurrentIndex(1);
|
||||
return;
|
||||
}
|
||||
ui->checkBox_integrate->setEnabled(true);
|
||||
ui->comboBox_direct_value_range->clear();
|
||||
QStringList items = {"0-10 mm/s pk", "0-20 mm/s pk", "0-50 mm/s pk", "自定义"};
|
||||
ui->comboBox_direct_value_range->addItems(items);
|
||||
ui->comboBox_direct_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_1x_value_range->clear();
|
||||
ui->comboBox_1x_value_range->addItems(items);
|
||||
ui->comboBox_1x_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_2x_value_range->clear();
|
||||
ui->comboBox_2x_value_range->addItems(items);
|
||||
ui->comboBox_2x_value_range->setCurrentIndex(1);
|
||||
}
|
||||
|
||||
void Velocity::on_integrate_toggled(bool checked) {
|
||||
// TODO: 自定义的回调
|
||||
if (checked) {
|
||||
ui->checkBox_rms->setEnabled(false);
|
||||
ui->comboBox_direct_value_range->clear();
|
||||
QStringList items = {"0-100 um pp", "0-200 um pp", "0-500 um pp", "自定义"};
|
||||
ui->comboBox_direct_value_range->addItems(items);
|
||||
ui->comboBox_direct_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_1x_value_range->clear();
|
||||
ui->comboBox_1x_value_range->addItems(items);
|
||||
ui->comboBox_1x_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_2x_value_range->clear();
|
||||
ui->comboBox_2x_value_range->addItems(items);
|
||||
ui->comboBox_2x_value_range->setCurrentIndex(1);
|
||||
return;
|
||||
}
|
||||
ui->checkBox_rms->setEnabled(true);
|
||||
ui->comboBox_direct_value_range->clear();
|
||||
QStringList items = {"0-10 mm/s pk", "0-20 mm/s pk", "0-50 mm/s pk", "自定义"};
|
||||
ui->comboBox_direct_value_range->addItems(items);
|
||||
ui->comboBox_direct_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_1x_value_range->clear();
|
||||
ui->comboBox_1x_value_range->addItems(items);
|
||||
ui->comboBox_1x_value_range->setCurrentIndex(1);
|
||||
ui->comboBox_2x_value_range->clear();
|
||||
ui->comboBox_2x_value_range->addItems(items);
|
||||
ui->comboBox_2x_value_range->setCurrentIndex(1);
|
||||
}
|
||||
|
||||
void Velocity::on_pushButton_cancel_clicked() {
|
||||
this->close();
|
||||
}
|
||||
|
@ -22,6 +22,8 @@ class Velocity : public QWidget {
|
||||
void on_pushButton_cancel_clicked();
|
||||
void on_1x_ampl_toggled(bool checked);
|
||||
void on_2x_ampl_toggled(bool checked);
|
||||
void on_rms_toggled(bool checked);
|
||||
void on_integrate_toggled(bool checked);
|
||||
|
||||
private:
|
||||
Ui::Velocity *ui;
|
||||
|
72
velocity.ui
72
velocity.ui
@ -376,9 +376,30 @@
|
||||
<height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="currentText">
|
||||
<string>0-20 mm/s pk</string>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0 - 20 mm/s</string>
|
||||
<string>0-10 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0-20 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0-50 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>自定义</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
@ -391,6 +412,9 @@
|
||||
<height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_bias_voltage">
|
||||
<property name="geometry">
|
||||
@ -430,9 +454,27 @@
|
||||
<height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0 - 20 mm/s</string>
|
||||
<string>0-10 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0-20 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0-50 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>自定义</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
@ -448,6 +490,9 @@
|
||||
<height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_76">
|
||||
<property name="geometry">
|
||||
@ -503,6 +548,9 @@
|
||||
<height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="doubleSpinBox_2x_phase_lag_clamp">
|
||||
<property name="enabled">
|
||||
@ -532,9 +580,27 @@
|
||||
<height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0 - 20 mm/s</string>
|
||||
<string>0-10 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0-20 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>0-50 mm/s pk</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>自定义</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
|
Loading…
x
Reference in New Issue
Block a user