74 lines
2.0 KiB
C++
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)
|
||
|
|
{
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|