49 lines
1.1 KiB
C++
49 lines
1.1 KiB
C++
#ifndef PROCESSCRITICALPOSSETWIDGET_H
|
|
#define PROCESSCRITICALPOSSETWIDGET_H
|
|
#include <QFrame>
|
|
#include "ui_processcriticalpossetwidget.h"
|
|
|
|
class ProcessCriticalPosSetWidget:public QFrame
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit ProcessCriticalPosSetWidget(QWidget* parent=nullptr);
|
|
|
|
private slots:
|
|
void on_pbLoadAndUnloadPosRecord_clicked();
|
|
void on_pbRSToZeroPosRecord_clicked();
|
|
//void on_pbSScanStartPosRecord_clicked();
|
|
//void on_pbMachStartPosRecord_clicked();
|
|
void setXAxisCtPos(double value);
|
|
void setYAxisCtPos(double value);
|
|
void setZAxisCtPos(double value);
|
|
void setZAAxisCtPos(double value);
|
|
|
|
void on_pbLaserApTestPos_clicked();
|
|
|
|
void on_pbHeightFindPosRecord_clicked();
|
|
|
|
void on_pbCompenTestPosRecord_clicked();
|
|
|
|
void on_pbEdgeSearch_clicked();
|
|
|
|
void on_pbLaserMark_clicked();
|
|
|
|
void on_pbGlobalCamera_clicked();
|
|
|
|
private:
|
|
void loadSet();
|
|
|
|
|
|
|
|
private:
|
|
Ui::ProcessCriticalPosSetWidget* ui;
|
|
double XAxisCtPos{0.0};
|
|
double YAxisCtPos{0.0};
|
|
double ZAxisCtPos{0.0};
|
|
double ZAAxisCtPos{0.0};
|
|
};
|
|
|
|
#endif // PROCESSCRITICALPOSSETWIDGET_H
|