init
This commit is contained in:
68
device/control/acs/buffercode/maxisabsmovecode.h
Normal file
68
device/control/acs/buffercode/maxisabsmovecode.h
Normal file
@@ -0,0 +1,68 @@
|
||||
#ifndef MAXISABSMOVECODE_H
|
||||
#define MAXISABSMOVECODE_H
|
||||
#include <QString>
|
||||
|
||||
class MAxisABSMoveCode
|
||||
{
|
||||
public:
|
||||
explicit MAxisABSMoveCode();
|
||||
QString getCode();
|
||||
QString getCode_L();
|
||||
QString getToCameraCode();
|
||||
QString getLaserMarkCode();
|
||||
void setXAxisTGPos(double value);
|
||||
void setYAxisTGPos(double value);
|
||||
void setZAxisTGPos(double value);
|
||||
void setZAAxisTGPos(double value);
|
||||
void setZ2AxisTGPos(double value);
|
||||
void setZ0AxisTGPos(double value);
|
||||
void setZAAxisSafePos(double value);
|
||||
void setZAAxisToSafePosVel(double value);
|
||||
void setXAxisVel(double value);
|
||||
void setYAxisVel(double value);
|
||||
void setZAAxisVel(double value);
|
||||
void setZ2AxisVel(double value);
|
||||
void setZ0AxisVel(double value);
|
||||
void setZAxisVel(double value);
|
||||
void setXAxisIsMove(bool value);
|
||||
void setYAxisIsMove(bool value);
|
||||
void setZAxisIsMove(bool value);
|
||||
void setZAAxisIsMove(bool value);
|
||||
void setZ2AxisIsMove(bool value);
|
||||
void setZ0AxisIsMove(bool value);
|
||||
void disableZAAxisToSafePos(bool value);
|
||||
void setCMRSwitch(bool value);
|
||||
|
||||
|
||||
private:
|
||||
QString getSurCode();
|
||||
QString getSurCode_L();//1008610010,光路检测绝对移动,先移动Z0
|
||||
QString getAutoToLaserMarkCode();
|
||||
QString getAutoToCameraCode();
|
||||
private:
|
||||
bool disabelZAToSafePos{false};
|
||||
bool XAxisIsMove{false};
|
||||
bool YAxisIsMove{false};
|
||||
bool ZAxisIsMove{false};
|
||||
bool ZAAxisIsMove{false};
|
||||
bool Z2AxisIsMove{false};
|
||||
bool Z0AxisIsMove{false};
|
||||
double XTargetPos{0.0};
|
||||
double YTargetPos{0.0};
|
||||
double ZTargetPos{0.0};
|
||||
double ZATargetPos{0.0};
|
||||
double Z2TargetPos{0.0};
|
||||
double Z0TargetPos{0.0};
|
||||
QString surCode{""};
|
||||
double ZASafePos{0.0};
|
||||
double ZAAxisToSafePosVel{0.0};
|
||||
double XAxisVel{0.0};
|
||||
double YAxisVel{0.0};
|
||||
double ZAAxisVel{0.0};
|
||||
double Z2AxisVel{0.0};
|
||||
double Z0AxisVel{0.0};
|
||||
double ZAxisVel{0.0};
|
||||
bool CMRHSwitch{false};
|
||||
};
|
||||
|
||||
#endif // MAXISABSMOVECODE_H
|
||||
Reference in New Issue
Block a user