3500/AddChannel.cpp
2023-04-14 19:30:30 +08:00

74 lines
2.0 KiB
C++

#include "AddChannel.h"
#include "ui_AddChannel.h"
#include <QListView>
CAddChannel::CAddChannel(QWidget *parent) :
QWidget(parent),
ui(new Ui::CAddChannel)
{
ui->setupUi(this);
InitChannelInfo();
}
CAddChannel::~CAddChannel()
{
delete ui;
}
void CAddChannel::InitChannelInfo()
{
ui->comboBox_channel->setView(new QListView());
qDebug() <<"InitChannelInfo"<< g_ChannelBaseInfo.size()<< endl;
for (int i = 0; i < g_ChannelBaseInfo.size(); i++) {
ui->comboBox_channel->addItem(g_ChannelBaseInfo[i].channelName);
}
ui->comboBox_charac->addItem("偏置电压");//V
ui->comboBox_charac->addItem("最大正向峰值");//m/s^2
ui->comboBox_charac->addItem("最大负向峰值");//m/s^2
ui->comboBox_charac->addItem("诊断峰峰值");//m/s^2
ui->comboBox_charac->addItem("监测保护峰峰值");//m/s^2
ui->comboBox_charac->addItem("加速度峰值");//m/s^2
ui->comboBox_charac->addItem("加速度有效值");//m/s^2
ui->comboBox_charac->addItem("推导峰值");//m/s^2
ui->comboBox_charac->addItem("速度峰值");//mm/s
ui->comboBox_charac->addItem("速度有效值");//mm/s
ui->comboBox_charac->addItem("加速度峰值因子");
ui->comboBox_charac->addItem("转速");//RPM
ui->comboBox_charac->addItem("峰值");
ui->comboBox_charac->addItem("有效值");
ui->comboBox_charac->addItem("平均值");
}
void CAddChannel::on_pushButton_confirm_clicked()
{
QString strChannelName = ui->comboBox_channel->currentText();
int i = 0;
for (i = 0; i < g_ChannelBaseInfo.size(); i++) {
if(strChannelName == g_ChannelBaseInfo[i].channelName){
break;
}
}
QString strCharac = ui->comboBox_charac->currentText();
QString str = strChannelName + "," + strCharac;
emit addChannel_sg(g_ChannelBaseInfo[i],strCharac);
this->close();
}
void CAddChannel::on_pushButton_cancel_clicked()
{
this->close();
}
void CAddChannel::on_comboBox_channel_currentTextChanged(const QString &arg1)
{
}