123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- #include "ShowTemperatureWnd.h"
- #include "Src/common/JQCommon.h"
- ShowTemperatureWnd::ShowTemperatureWnd(QWidget *parent)
- : QWidget(parent)
- {
- ui.setupUi(this);
- ui.addBut->hide();
- ui.delBut->hide();
- Init();
- }
- ShowTemperatureWnd::~ShowTemperatureWnd()
- {}
- void ShowTemperatureWnd::Init()
- {
- JQCommon::SetQLineEditLimit(ui.iSerialNumberLineEdit);
- JQCommon::SetQLineEditLimit(ui.dHeadTemperatureLineEdit);
- JQCommon::SetQLineEditLimit(ui.dHeadLimitUpLineEdit);
- JQCommon::SetQLineEditLimit(ui.dHeadLimitDownLineEdit);
- JQCommon::SetQLineEditLimit(ui.dTableTemperaturelineEdit);
- JQCommon::SetQLineEditLimit(ui.dTableLimitUplineEdit);
- JQCommon::SetQLineEditLimit(ui.dTableLimitDownlineEdit);
- JQCommon::SetIntQLineEditLimit(ui.eUltraModelineEdit);
- JQCommon::SetIntQLineEditLimit(ui.nVolFullScalelineEdit);
- JQCommon::SetIntQLineEditLimit(ui.nCurFullScalelineEdit);
- JQCommon::SetIntQLineEditLimit(ui.nPowFullScalelineEdit);
- JQCommon::SetQLineEditLimit(ui.bFindForcelineEdit);
- JQCommon::SetQLineEditLimit(ui.dBondForcelineEdit);
- JQCommon::SetQLineEditLimit(ui.dBondLevlineEdit);
- JQCommon::SetQLineEditLimit(ui.bHeadVacuumOfflineEdit);
- JQCommon::SetQLineEditLimit(ui.bTableVacuumOfflineEdit);
- JQCommon::SetQLineEditLimit(ui.lBondDelaylineEdit);
- }
- void ShowTemperatureWnd::SetTemperaturePar(const ns_db::TEMPERATURE_LIST_STRUCT& temperaturePar)
- {
- m_temperaturePar = temperaturePar;
- ui.idLabel->setText(QString::number(temperaturePar.iId));
- ui.iSerialNumberLineEdit->setText(QString::number(temperaturePar.iSerialNumber));
- ui.dHeadTemperatureLineEdit->setText(QString::number(temperaturePar.dHeadTemperature, 'f', 2));
- ui.dHeadLimitUpLineEdit->setText(QString::number(temperaturePar.dHeadLimitUp, 'f', 2));
- ui.dHeadLimitDownLineEdit->setText(QString::number(temperaturePar.dHeadLimitDown, 'f', 2));
- ui.dTableTemperaturelineEdit->setText(QString::number(temperaturePar.dTableTemperature, 'f', 2));
- ui.dTableLimitUplineEdit->setText(QString::number(temperaturePar.dTableLimitUp, 'f', 2));
- ui.dTableLimitDownlineEdit->setText(QString::number(temperaturePar.dTableLimitDown, 'f', 2));
- ui.eUltraModelineEdit->setText(QString::number(temperaturePar.eUltraMode));
- ui.nVolFullScalelineEdit->setText(QString::number(temperaturePar.nVolFullScale));
- ui.nCurFullScalelineEdit->setText(QString::number(temperaturePar.nCurFullScale));
- ui.nPowFullScalelineEdit->setText(QString::number(temperaturePar.nPowFullScale));
- ui.bFindForcelineEdit->setText(QString::number(temperaturePar.bFindForce));
- ui.dBondForcelineEdit->setText(QString::number(temperaturePar.dBondForce, 'f', 2));
- ui.dBondLevlineEdit->setText(QString::number(temperaturePar.dBondLev, 'f', 2));
- ui.bHeadVacuumOfflineEdit->setText(QString::number(temperaturePar.bHeadVacuumOff));
- ui.bTableVacuumOfflineEdit->setText(QString::number(temperaturePar.bTableVacuumOff));
- ui.lBondDelaylineEdit->setText(QString::number(temperaturePar.lBondDelay));
- }
- ns_db::TEMPERATURE_LIST_STRUCT ShowTemperatureWnd::GetVal()
- {
- return m_temperaturePar;
- }
- void ShowTemperatureWnd::on_reviseBut_clicked()
- {
- m_temperaturePar.dHeadTemperature = ui.dHeadTemperatureLineEdit->text().toDouble();
- m_temperaturePar.dHeadLimitUp = ui.dHeadLimitUpLineEdit->text().toDouble();
- m_temperaturePar.dHeadLimitDown = ui.dHeadLimitDownLineEdit->text().toDouble();
- m_temperaturePar.dTableTemperature = ui.dTableTemperaturelineEdit->text().toDouble();
- m_temperaturePar.dTableLimitUp = ui.dTableLimitUplineEdit->text().toDouble();
- m_temperaturePar.dTableLimitDown = ui.dTableLimitDownlineEdit->text().toDouble();
- m_temperaturePar.eUltraMode = ui.eUltraModelineEdit->text().toUInt();
- m_temperaturePar.nVolFullScale = ui.nVolFullScalelineEdit->text().toUInt();
- m_temperaturePar.nCurFullScale = ui.nCurFullScalelineEdit->text().toUInt();
- m_temperaturePar.nPowFullScale = ui.nPowFullScalelineEdit->text().toUInt();
- m_temperaturePar.bFindForce = ui.bFindForcelineEdit->text().toUInt();
- m_temperaturePar.dBondForce = ui.dBondForcelineEdit->text().toDouble();
- m_temperaturePar.dBondLev = ui.dBondLevlineEdit->text().toDouble();
- m_temperaturePar.bHeadVacuumOff = ui.bHeadVacuumOfflineEdit->text().toUInt();
- m_temperaturePar.bTableVacuumOff = ui.bTableVacuumOfflineEdit->text().toUInt();
- m_temperaturePar.lBondDelay = ui.lBondDelaylineEdit->text().toUInt();
- emit SendModifyTemperatureListSingals(m_temperaturePar);
- }
|