2026年5月23日暂存

This commit is contained in:
2026-05-23 14:16:57 +08:00
parent c8a5a121c9
commit 1cb9d5ac42
59 changed files with 15774 additions and 8662 deletions
+70
View File
@@ -0,0 +1,70 @@
#ifndef DLGVOLTEPARA25DOTS_H
#define DLGVOLTEPARA25DOTS_H
#include <QDialog>
#include <QTabWidget>
#include <QTableWidget>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QLabel>
#include <QMessageBox>
#include "ParaSettingUI.h"
class DevOp;
class DlgVoltePara25Dots : public QDialog, public ParaSettingUI
{
Q_OBJECT
public:
explicit DlgVoltePara25Dots(DevOp *devOp, QWidget *parent = nullptr);
~DlgVoltePara25Dots();
public slots:
void onBtnLoadClicked();
void onBtnSaveClicked();
private:
void setupUI();
// 创建各选项卡
QWidget* createTab_SingleDot();
QWidget* createTab_2Dots();
QWidget* createTab_3Dots();
QWidget* createTab_4Dots();
QWidget* createTab_5Dots();
QWidget* createTab_Continuous();
QWidget* createTab_DiffVoltage();
QWidget* createTab_ExtraLine();
QWidget* createTab_GiantPoint();
// 辅助方法
QTableWidget* createTable(int rows, int cols, int minVal, int maxVal);
void loadDataToUI();
void saveDataFromUI();
// UI 控件
QTabWidget *tabWidget;
QPushButton *btnLoad;
QPushButton *btnSave;
// DevOp 指针,用于调用 writeDacValue2Fpga_No72NewVoltData
DevOp *m_devOp;
// 各选项卡的表格指针
QTableWidget *tableSingleDot1; // matchTotalTableDACArray1[64]
QTableWidget *tableSingleDotFirst1; // matchTotalTableDACArrayFirst1[64]
QTableWidget *table2Dots; // matchTotalTableDACArray2[64][2]
QTableWidget *table3Dots; // matchTotalTableDACArray3[64][3]
QTableWidget *table4Dots; // matchTotalTableDACArray4[64][4]
QTableWidget *table5Dots; // matchTotalTableDACArray5[64][5]
QTableWidget *tableContinuous; // matchContinousDACArray[64]
QTableWidget *tableDiffVoltage; // matchTotalDiffVoltageValue[50][64]
QTableWidget *tableExtraLine; // matchExtraLineDACArray[64]
QTableWidget *tableFirstOnePointExtra; // matchFirstOnePointExtraLineDACArray[64]
QTableWidget *tableAdjustPara; // matchAdjustParaDACArray[8]
QTableWidget *tableGiantPoint; // matchGiantPointVoltageValue[16][64]
};
#endif // DLGVOLTEPARA25DOTS_H