主要功能可用

This commit is contained in:
2025-10-21 11:11:52 +08:00
parent f88b815723
commit cda1641f97
250 changed files with 245573 additions and 533279 deletions

View File

@@ -10,10 +10,10 @@ P301_PumpPage::P301_PumpPage(QWidget *parent) :
{
ui->setupUi(this);
QTimer::singleShot(10, this, &P301_PumpPage::WinInit);
// QTimer::singleShot(1000, this, &P301_PumpPage::WinInit);
// QTimer::singleShot(2000, this, &P301_PumpPage::Show3D);
qDebug()<<"P301_PumpPage 初始化完成!";
}
@@ -26,7 +26,7 @@ void P301_PumpPage::WinInit(){
for (int row = 1; row < PumpConditionConfigFile.size()-1; ++row)
{
QString TextObjName = QString("Text_SSConditions_%1").arg(row);
QString TextObjName = QString("Pump_SSConditions_%1").arg(row);
QLabel* Label = findChild<QLabel*>(TextObjName);
if (Label) {
QString Text = PumpConditionConfigFile.at(row)[1];
@@ -38,12 +38,12 @@ void P301_PumpPage::WinInit(){
FalseColor.append(PumpConditionConfigFile.at(row)[3]);
}
// 现在 ui->CPW_1 已经是一个 CurvePlotWidget*
ui->CPW_1->addSeries("电机电流U", Qt::green);
ui->CPW_1->addSeries("电机电流V", Qt::blue);
ui->CPW_1->addSeries("电机电流W", Qt::darkCyan);
// 现在 ui->CPW_1 已经是一个 CurvePlotWidget*
ui->CPW_2->addSeries("电机温度", Qt::green);
// 现在 ui->Pump_CPW_1 已经是一个 CurvePlotWidget*
ui->Pump_CPW_1->addSeries("电机电流U", Qt::green);
ui->Pump_CPW_1->addSeries("电机电流V", Qt::blue);
ui->Pump_CPW_1->addSeries("电机电流W", Qt::darkCyan);
// 现在 ui->Pump_CPW_1 已经是一个 CurvePlotWidget*
ui->Pump_CPW_2->addSeries("电机温度", Qt::green);
//所用定时器初始化
@@ -55,7 +55,7 @@ void P301_PumpPage::WinInit(){
//所用定时器初始化
QTimer* TrailRefresh_Timer = new QTimer(this);
connect(TrailRefresh_Timer, &QTimer::timeout, this, &P301_PumpPage::TrailRefreshTimeOut);
TrailRefresh_Timer->setInterval(ConfigFiles().TrailRefreshTime * 1000); // 设置定时器间隔为 1000 毫秒1 秒)
TrailRefresh_Timer->setInterval(10000); // 设置定时器间隔为 1000 毫秒1 秒)
TrailRefresh_Timer->start();
}
void P301_PumpPage::Show3D()
@@ -167,7 +167,7 @@ void P301_PumpPage::SetProgressBar(QProgressBar *PB,QLCDNumber *LCD,const QStrin
}
void P301_PumpPage::UIRefreshTimeOut()
{
if(!gPageIndexStr.contains("P301"))
if(!gPageIndexStr.contains("P03"))
return;
/************************************* 电机基本信息 *************************************/
// 从OPC节点获取电机相关的状态数据32位无符号整数
@@ -205,7 +205,7 @@ void P301_PumpPage::UIRefreshTimeOut()
for (int i = 0; i < 32; ++i)
{
// 根据索引查找对应的标签控件
QLabel* Label = findChild<QLabel*>(QString("Text_SSConditions_%1").arg(i+1));
QLabel* Label = findChild<QLabel*>(QString("Pump_SSConditions_%1").arg(i+1));
// 如果找到标签
if (Label){
// 基础样式:默认背景图
@@ -236,10 +236,10 @@ void P301_PumpPage::UIRefreshTimeOut()
}
void P301_PumpPage::TrailRefreshTimeOut(){
ui->CPW_1->appendPoint(0, getNodeValue("IN_PhasePump.Filtered30_U") .toReal());
ui->CPW_1->appendPoint(1, getNodeValue("IN_PhasePump.Filtered30_V") .toReal());
ui->CPW_1->appendPoint(2, getNodeValue("IN_PhasePump.Filtered30_W") .toReal());
ui->CPW_2->appendPoint(0, getNodeValue("IN_PhasePump.Filtered_Temp") .toDouble());
ui->Pump_CPW_1->appendPoint(0, getNodeValue("IN_PhasePump.Filtered30_U") .toReal());
ui->Pump_CPW_1->appendPoint(1, getNodeValue("IN_PhasePump.Filtered30_V") .toReal());
ui->Pump_CPW_1->appendPoint(2, getNodeValue("IN_PhasePump.Filtered30_W") .toReal());
ui->Pump_CPW_2->appendPoint(0, getNodeValue("IN_PhasePump.Filtered_Temp") .toDouble());
}