主要功能可用
This commit is contained in:
@@ -7,7 +7,7 @@ P501_LoaderPage::P501_LoaderPage(QWidget *parent) :
|
||||
ui(new Ui::P501_LoaderPage)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
QTimer::singleShot(10, this, &P501_LoaderPage::WinInit);
|
||||
// QTimer::singleShot(5000, this, &P501_LoaderPage::WinInit);
|
||||
|
||||
// QTimer::singleShot(2000, this, &P501_LoaderPage::Show3D);
|
||||
|
||||
@@ -23,7 +23,7 @@ void P501_LoaderPage::WinInit(){
|
||||
|
||||
for (int row = 1; row < LoaderConditionConfigFile.size()-1; ++row)
|
||||
{
|
||||
QString TextObjName = QString("Text_SSConditions_%1").arg(row);
|
||||
QString TextObjName = QString("Loader_SSConditions_%1").arg(row);
|
||||
QLabel* Label = findChild<QLabel*>(TextObjName);
|
||||
if (Label) {
|
||||
QString Text = LoaderConditionConfigFile.at(row)[1];
|
||||
@@ -35,19 +35,19 @@ void P501_LoaderPage::WinInit(){
|
||||
FalseColor.append(LoaderConditionConfigFile.at(row)[3]);
|
||||
}
|
||||
|
||||
// 现在 ui->CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->CPW_L1->addSeries("左U", Qt::green);
|
||||
ui->CPW_L1->addSeries("左V", Qt::blue);
|
||||
ui->CPW_L1->addSeries("左W", Qt::darkCyan);
|
||||
// 现在 ui->CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->CPW_L2->addSeries("左温", Qt::green);
|
||||
// 现在 ui->Loader_CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->Loader_CPW_L1->addSeries("左U", Qt::green);
|
||||
ui->Loader_CPW_L1->addSeries("左V", Qt::blue);
|
||||
ui->Loader_CPW_L1->addSeries("左W", Qt::darkCyan);
|
||||
// 现在 ui->Loader_CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->Loader_CPW_L2->addSeries("左温", Qt::green);
|
||||
|
||||
// 现在 ui->CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->CPW_R1->addSeries("右U", Qt::green);
|
||||
ui->CPW_R1->addSeries("右V", Qt::blue);
|
||||
ui->CPW_R1->addSeries("右W", Qt::darkCyan);
|
||||
// 现在 ui->CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->CPW_R2->addSeries("右温", Qt::green);
|
||||
// 现在 ui->Loader_CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->Loader_CPW_R1->addSeries("右U", Qt::green);
|
||||
ui->Loader_CPW_R1->addSeries("右V", Qt::blue);
|
||||
ui->Loader_CPW_R1->addSeries("右W", Qt::darkCyan);
|
||||
// 现在 ui->Loader_CPW_1 已经是一个 CurvePlotWidget*
|
||||
ui->Loader_CPW_R2->addSeries("右温", Qt::green);
|
||||
|
||||
//所用定时器初始化
|
||||
QTimer* UIRefresh_Timer = new QTimer(this);
|
||||
@@ -58,7 +58,7 @@ void P501_LoaderPage::WinInit(){
|
||||
//所用定时器初始化
|
||||
QTimer* TrailRefresh_Timer = new QTimer(this);
|
||||
connect(TrailRefresh_Timer, &QTimer::timeout, this, &P501_LoaderPage::TrailRefreshTimeOut);
|
||||
TrailRefresh_Timer->setInterval(ConfigFiles().TrailRefreshTime * 1000); // 设置定时器间隔为 1000 毫秒(1 秒)
|
||||
TrailRefresh_Timer->setInterval(10000); // 设置定时器间隔为 1000 毫秒(1 秒)
|
||||
TrailRefresh_Timer->start();
|
||||
}
|
||||
void P501_LoaderPage::Show3D()
|
||||
@@ -170,7 +170,7 @@ void P501_LoaderPage::SetProgressBar(QProgressBar *PB,QLCDNumber *LCD,const QStr
|
||||
}
|
||||
void P501_LoaderPage::UIRefreshTimeOut()
|
||||
{
|
||||
if(!gPageIndexStr.contains("P501"))
|
||||
if(!gPageIndexStr.contains("P05"))
|
||||
return;
|
||||
/************************************* 电机基本信息 *************************************/
|
||||
// 从OPC节点获取切割设备电机相关的状态数据(32位无符号整数)
|
||||
@@ -246,7 +246,7 @@ void P501_LoaderPage::UIRefreshTimeOut()
|
||||
for (int i = 0; i < 32; ++i)
|
||||
{
|
||||
// 根据索引查找对应的标签控件
|
||||
QLabel* Label = findChild<QLabel*>(QString("Text_SSConditions_%1").arg(i+1));
|
||||
QLabel* Label = findChild<QLabel*>(QString("Loader_SSConditions_%1").arg(i+1));
|
||||
// 如果找到标签
|
||||
if (Label){
|
||||
// 基础样式:默认背景图
|
||||
@@ -268,15 +268,15 @@ void P501_LoaderPage::UIRefreshTimeOut()
|
||||
}
|
||||
|
||||
void P501_LoaderPage::TrailRefreshTimeOut(){
|
||||
ui->CPW_L1->appendPoint(0, getNodeValue("IN_PhaseLoaderL.Filtered30_U") .toReal());
|
||||
ui->CPW_L1->appendPoint(1, getNodeValue("IN_PhaseLoaderL.Filtered30_V") .toReal());
|
||||
ui->CPW_L1->appendPoint(2, getNodeValue("IN_PhaseLoaderL.Filtered30_W") .toReal());
|
||||
ui->CPW_L2->appendPoint(0,getNodeValue("IN_PhaseLoaderL.Filtered_Temp") .toDouble());
|
||||
ui->Loader_CPW_L1->appendPoint(0, getNodeValue("IN_PhaseLoaderL.Filtered30_U") .toReal());
|
||||
ui->Loader_CPW_L1->appendPoint(1, getNodeValue("IN_PhaseLoaderL.Filtered30_V") .toReal());
|
||||
ui->Loader_CPW_L1->appendPoint(2, getNodeValue("IN_PhaseLoaderL.Filtered30_W") .toReal());
|
||||
ui->Loader_CPW_L2->appendPoint(0,getNodeValue("IN_PhaseLoaderL.Filtered_Temp") .toDouble());
|
||||
|
||||
ui->CPW_R1->appendPoint(0, getNodeValue("IN_PhaseLoaderR.Filtered30_U") .toReal());
|
||||
ui->CPW_R1->appendPoint(1, getNodeValue("IN_PhaseLoaderR.Filtered30_V") .toReal());
|
||||
ui->CPW_R1->appendPoint(2, getNodeValue("IN_PhaseLoaderR.Filtered30_W") .toReal());
|
||||
ui->CPW_R2->appendPoint(0,getNodeValue("IN_PhaseLoaderR.Filtered_Temp") .toDouble());
|
||||
ui->Loader_CPW_R1->appendPoint(0, getNodeValue("IN_PhaseLoaderR.Filtered30_U") .toReal());
|
||||
ui->Loader_CPW_R1->appendPoint(1, getNodeValue("IN_PhaseLoaderR.Filtered30_V") .toReal());
|
||||
ui->Loader_CPW_R1->appendPoint(2, getNodeValue("IN_PhaseLoaderR.Filtered30_W") .toReal());
|
||||
ui->Loader_CPW_R2->appendPoint(0,getNodeValue("IN_PhaseLoaderR.Filtered_Temp") .toDouble());
|
||||
}
|
||||
|
||||
void P501_LoaderPage::RotateDev(){
|
||||
|
||||
Reference in New Issue
Block a user