2026-06-30_18_19 缓存

This commit is contained in:
2026-07-01 08:16:05 +08:00
parent 14d97b9bcb
commit ea3c3fb234
8 changed files with 248 additions and 16 deletions
+16 -7
View File
@@ -250,6 +250,9 @@ void PrintSetting::updateSysStatusToUI(){
void PrintSetting::on_pushButtonApplyPulseFix_clicked()
{
if(!sysPara)
return;
pulseNumFix->bindSysPara(sysPara);
pulseNumFix->hide();
pulseNumFix->show();
@@ -596,22 +599,25 @@ void PrintSetting::setEnableSynTriggerSetting(bool flag){
void PrintSetting::applyPrintSettingsToSysPara(bool showTip)
{
if(!sysPara)
return;
updateModelFromUI();
PrintSettingModel::applyToSysPara(m_model, sysPara);
if (sysPara) {
if (sysPara->devOp) {
sysPara->devOp->setHighVoltageAmplitudetoSTM32();
sysPara->devOp->writeFpgaCalandar(0);
sysPara->devOp->writeFlightCompCtrl(ui->enbFlightCompCtrl->isChecked(),
ui->enbAccelDecelPredict->isChecked(), quint32(ui->flightCompWindowCycles->value()));
}
if(sysPara->devOp->writeFpgaPrintPara(true) != -1 && showTip) {
QMessageBox box(QMessageBox::Icon::Information, tr("提示"), tr("应用成功"), QMessageBox::Ok, nullptr);
auto btn = box.button(QMessageBox::Ok);
// btn->setFixedSize(80, 40);
if(sysPara->devOp->writeFpgaPrintPara(true) != -1 && showTip) {
QMessageBox box(QMessageBox::Icon::Information, tr("提示"), tr("应用成功"), QMessageBox::Ok, nullptr);
auto btn = box.button(QMessageBox::Ok);
// btn->setFixedSize(80, 40);
box.exec();
box.exec();
}
}
if(sysPara)
@@ -802,6 +808,9 @@ void PrintSettingModel::applyToSysPara(const PrintSettingModel &model, SysPara *
PrintSettingModel PrintSettingModel::fromSysPara(SysPara *sysPara)
{
PrintSettingModel model;
if(!sysPara)
return model;
model.leftRightInverse = sysPara->para.leftRightInverse;
model.upDownInverse = sysPara->para.upDownInverse;
model.mode0211 = sysPara->para.mode0211;