【1】说明
清洗模式分为7个,每种模式分为清洗前后,侵泡,加热,冷却等等,每一种都需要时间,并且要保持随时可以更改时间长短。为了方便使用人员观看何时开始清洗,何时结束,特此,制定函数实现这部分功能。
功能说明:开始时间取第一次系统开始时间,只执行一次,然后保持不变。结束时间=系统时间+清洗剩余总时间,需要随时变化,调用次数一直到调用位置结束,也就是清洗结束,时间=0
原理:全部转化为分钟,在整合为 时:分 格式
【2】头文件
/*=============================SJY[清洗数据]=======================*/
#define HOTTIME 5 //热水冲洗 加热
#define HOTCOOLTIME 5 //热水冲洗 冷却
#define HEATACIDTIME 5 //热水柠檬酸洗 加热
#define HEATACIDTIMECOOLTIME 5 //热水柠檬酸洗 冷却
#define FORCEDRINSE 23//强制冲洗
/*=============================SJY[清洗数据]=======================*/
public:
void setRinseStartAndEndTime(QString RinseMode);//【SJY:2022-9-13】
private:
/*清洗模式相关标志位*/
QString rinseSysTime;//记录清洗系统时间
uint8_t rinseStep = 0;//清洗步骤
【3】源文件
函数实现
//【SJY:2022-9-9】 函数范围:清洗模式有效 1秒钟调用一次
void MainWindow::setRinseStartAndEndTime(QString RinseMode)
{
//共用变量 节约内存
uint32_t rinseTotalTime = 0;//清洗总分钟
uint32_t totalTime = 0;//总分钟
QStringList systemTimeList;
systemTimeList.clear();
if(RinseMode == "水洗"){
//范围:3-999
static uint8_t flag =0;
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)//连续第二次水洗时
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag = 2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt())+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//只进入一次
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(71).toUInt())+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else if(RinseMode == "酸洗")//15-999
{
static uint8_t flag =0;
QString stage1_time_3 = QString("%1").arg(data_lib->Get_Value(72));//酸洗前水洗 范围:3-999
QString stage2_time_3 = QString("%1").arg(data_lib->Get_Value(73));//酸洗 范围:15-999
QString stage3_time_3 = QString("%1").arg(data_lib->Get_Value(74));//酸洗浸泡 范围:0-999
QString stage4_time_3 = QString("%1").arg(data_lib->Get_Value(75));//酸洗后水洗 范围:3-999
rinseTotalTime = stage1_time_3.toUInt()+stage2_time_3.toUInt()+stage3_time_3.toUInt()+stage4_time_3.toUInt();
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag = 2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt())+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//第一次进入
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
//全转化为分钟
totalTime = (rinseTotalTime)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else if(RinseMode == "过氧乙酸清洗")
{
static uint8_t flag =0;
QString stage1_time_2 = QString("%1").arg(data_lib->Get_Value(92));//清洗前水洗
QString stage2_time_2 = QString("%1").arg(data_lib->Get_Value(93));//过氧乙酸清洗
QString stage3_time_2 = QString("%1").arg(data_lib->Get_Value(94));//过氧乙酸浸泡
QString stage4_time_2 = QString("%1").arg(data_lib->Get_Value(95));//清洗后水洗
rinseTotalTime = stage1_time_2.toUInt()+stage2_time_2.toUInt()+stage3_time_2.toUInt()+stage4_time_2.toUInt();
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag = 2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt())+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//第一次进入
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
//全转化为分钟
totalTime = (rinseTotalTime)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else if(RinseMode == "消毒")
{
static uint8_t flag =0;
QString stage1_time_4 = QString("%1").arg(data_lib->Get_Value(77));//消毒前水洗
QString stage2_time_4 = QString("%1").arg(data_lib->Get_Value(78));//消毒
QString stage3_time_4 = QString("%1").arg(data_lib->Get_Value(79));//消毒静置
QString stage4_time_4 = QString("%1").arg(data_lib->Get_Value(80));//消毒后水洗
rinseTotalTime = stage1_time_4.toUInt()+stage2_time_4.toUInt()+stage3_time_4.toUInt()+stage4_time_4.toUInt();
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag = 2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt())+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//第一次进入
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
//全转化为分钟
totalTime = (rinseTotalTime)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else if(RinseMode == "热水冲洗")
{
static uint8_t flag =0;
QString stage1_time_5 = QString("%1").arg(data_lib->Get_Value(83));//热冲洗前水洗
QString stage2_time_5 = QString("%1").arg(HOTTIME);//加热
QString stage3_time_5 = QString("%1").arg(data_lib->Get_Value(84));//热水冲洗
QString stage4_time_5 = QString("%1").arg(HOTCOOLTIME);//冷却
QString stage5_time_5 = QString("%1").arg(data_lib->Get_Value(85));//热冲洗后水洗
rinseTotalTime = stage1_time_5.toUInt()+stage2_time_5.toUInt()+stage3_time_5.toUInt()+stage5_time_5.toUInt()+stage4_time_5.toUInt();
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag =2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt()+HOTTIME+HOTCOOLTIME)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//第一次进入
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
//全转化为分钟
totalTime = (rinseTotalTime)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else if(RinseMode == "热水柠檬酸洗")
{
static uint8_t flag = 0;
QString stage1_time_6 = QString("%1").arg(data_lib->Get_Value(87));//热水柠檬酸洗前水洗
QString stage2_time_6 = QString("%1").arg(HEATACIDTIME);//加热
QString stage3_time_6 = QString("%1").arg(data_lib->Get_Value(88));//热水柠檬酸洗
QString stage4_time_6 = QString("%1").arg(HEATACIDTIMECOOLTIME);//冷却
QString stage5_time_6 = QString("%1").arg(data_lib->Get_Value(89));//热水柠檬酸洗后水洗
rinseTotalTime = stage1_time_6.toUInt()+stage2_time_6.toUInt()+stage3_time_6.toUInt()+stage5_time_6.toUInt()+stage4_time_6.toUInt();
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)//连续第二次水洗时
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag = 2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt()+(HEATACIDTIME + HEATACIDTIMECOOLTIME))+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//第一次进入
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
//全转化为分钟
totalTime = (rinseTotalTime)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else if(RinseMode == "强制冲洗")
{
static uint8_t flag =0;
//解决 报警时 结束时间记录错误
if(data_lib->Get_Value(301).toUInt() == 0 && flag == 2)
{
flag =0;
}
else if(data_lib->Get_Value(301).toUInt() != 0 && flag == 2)//剩余时间(--)+系统时间(++)
{
flag =2;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
totalTime = (data_lib->Get_Value(301).toUInt())+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
}
if(flag == 0 || flag == 1)//第一次进入
{
flag++;
rinseSysTime.clear();
rinseSysTime = ui->label_time->text();//保持系统时间
systemTimeList.clear();
systemTimeList = rinseSysTime.split(":");
//全转化为分钟
totalTime = (FORCEDRINSE)+(systemTimeList.at(0).toUInt()*60+systemTimeList.at(1).toUInt());
ui->label_Rinsestarttime->setText(tr("开始时间 %1:%2").arg(rinseSysTime.split(":").at(0).toUtf8().data()).arg(rinseSysTime.split(":").at(1).toUtf8().data()));
}
/*======================================只负责显示数据===========================================*/
if((totalTime/60) < 10 && (totalTime%60) < 10)//小时:0-9 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) < 10 && (totalTime%60) >= 10)//小时:0-9 分钟:10-xx
{
ui->label_Rinseendime->setText(tr("结束时间 0%1:%2").arg(totalTime/60).arg(totalTime%60));
}
else if((totalTime/60) >= 10 && (totalTime%60) < 10)//小时:10-xx 分钟:0-9
{
ui->label_Rinseendime->setText(tr("结束时间 %1:0%2").arg(totalTime/60).arg(totalTime%60));
}
else{
//小时:10-xx 分钟:10-xx
ui->label_Rinseendime->setText(tr("结束时间 %1:%2").arg(totalTime/60).arg(totalTime%60));
}
ui->label_Rinsestarttime->show();
ui->label_Rinsestarttime->update();
ui->label_Rinseendime->show();
ui->label_Rinseendime->update();
}
else
{
//扩展
}
return;
}
调用位置实现:
else if(DataID == 301) //清洗剩余时间
{
/*================================================================start======================================*/
/*============解决清洗结束 右侧清洗框不消失============*/
//【SJY:2022-9-9】
if(data_lib->Get_Value(301).toUInt() == 0)
{
ui->stackedWidget_3->setCurrentIndex(0);
rinseStep = 0;
}
else
{
//【RB:SJY 2022-9-14】解决清洗开始时间和结束时间显示
switch (rinseStep)
{
case 1:
setRinseStartAndEndTime("水洗");
break;
case 2:
setRinseStartAndEndTime("过氧乙酸清洗");
break;
case 3:
setRinseStartAndEndTime("酸洗");
break;
case 4:
setRinseStartAndEndTime("消毒");
break;
case 5:
setRinseStartAndEndTime("热水冲洗");
break;
case 6:
setRinseStartAndEndTime("热水柠檬酸洗");
break;
case 7:
ui->stackedWidget_3->setCurrentIndex(0);//隐藏水洗
setRinseStartAndEndTime("强制冲洗");
break;
default:
break;
}
}
标志位位置:
/*============================================水洗界面======================================================*/
else if(DataID == 305) //清洗模式
{
if(data_lib->Get_Value(DataID) == "1")
{
rinseStep = 1;//【RB:SJY 2022-9-14】
ui->stackedWidget_3->setCurrentIndex(1);
ui->PB_waterrinse->setProperty("check",true);
ui->PB_peraceticacid->setProperty("check",false);
ui->PB_aceticacid->setProperty("check",false);
ui->PB_disinfect->setProperty("check",false);
ui->PB_hotrinse->setProperty("check",false);
ui->PB_heatacid->setProperty("check",false);
if(ui->PB_waterrinse->text() == "强制冲洗")
{
ui->stackedWidget_3->setCurrentIndex(0);
rinseStep =7;//【RB:SJY 2022-9-14】
}
}
else if(data_lib->Get_Value(DataID) == "2")
{
rinseStep = 2;//【RB:SJY 2022-9-14】
ui->stackedWidget_3->setCurrentIndex(2);
ui->PB_waterrinse->setProperty("check",false);
ui->PB_peraceticacid->setProperty("check",true);
ui->PB_aceticacid->setProperty("check",false);
ui->PB_disinfect->setProperty("check",false);
ui->PB_hotrinse->setProperty("check",false);
ui->PB_heatacid->setProperty("check",false);
}
else if(data_lib->Get_Value(DataID) == "3")
{
rinseStep = 3;//【RB:SJY 2022-9-14】
ui->stackedWidget_3->setCurrentIndex(3);
ui->PB_waterrinse->setProperty("check",false);
ui->PB_peraceticacid->setProperty("check",false);
ui->PB_aceticacid->setProperty("check",true);
ui->PB_disinfect->setProperty("check",false);
ui->PB_hotrinse->setProperty("check",false);
ui->PB_heatacid->setProperty("check",false);
}
else if(data_lib->Get_Value(DataID) == "4")
{
rinseStep = 4;//【RB:SJY 2022-9-14】
ui->stackedWidget_3->setCurrentIndex(4);
ui->PB_waterrinse->setProperty("check",false);
ui->PB_peraceticacid->setProperty("check",false);
ui->PB_aceticacid->setProperty("check",false);
ui->PB_disinfect->setProperty("check",true);
ui->PB_hotrinse->setProperty("check",false);
ui->PB_heatacid->setProperty("check",false);
}
else if(data_lib->Get_Value(DataID) == "5")
{
rinseStep = 5;//【RB:SJY 2022-9-14】
ui->stackedWidget_3->setCurrentIndex(5);
ui->PB_waterrinse->setProperty("check",false);
ui->PB_peraceticacid->setProperty("check",false);
ui->PB_aceticacid->setProperty("check",false);
ui->PB_disinfect->setProperty("check",false);
ui->PB_hotrinse->setProperty("check",true);
ui->PB_heatacid->setProperty("check",false);
}
else if(data_lib->Get_Value(DataID) == "6")
{
rinseStep = 6;//【RB:SJY 2022-9-14】
ui->stackedWidget_3->setCurrentIndex(6);
ui->PB_waterrinse->setProperty("check",false);
ui->PB_peraceticacid->setProperty("check",false);
ui->PB_aceticacid->setProperty("check",false);
ui->PB_disinfect->setProperty("check",false);
ui->PB_hotrinse->setProperty("check",false);
ui->PB_heatacid->setProperty("check",true);
}