init
This commit is contained in:
48
device/control/acs/buffercode/mhcompcode.h
Normal file
48
device/control/acs/buffercode/mhcompcode.h
Normal file
@@ -0,0 +1,48 @@
|
||||
#ifndef MHCOMPCODE_H
|
||||
#define MHCOMPCODE_H
|
||||
|
||||
#include<QString>
|
||||
|
||||
class MHCompCode
|
||||
{
|
||||
public:
|
||||
MHCompCode();
|
||||
QString getCode();
|
||||
QString getCode_motion();
|
||||
void setXStartPos(double value);
|
||||
void setYStartPos(double value);
|
||||
void setXWorkRange(double value);
|
||||
void setYWorkRange(double value);
|
||||
void setXInterval(double value);
|
||||
void setYInterval(double value);
|
||||
void setMHRHYOffset(double value);
|
||||
void setMHRHXOffset(double value);
|
||||
|
||||
void setLookupRows(int value);
|
||||
void setLookupCols(int value);
|
||||
double MaxCmp{0.0};
|
||||
double MaxPos_x{0.0};
|
||||
double MinPos_x{0.0};
|
||||
double x_offset{0.0};
|
||||
|
||||
private:
|
||||
int getLookupRows();
|
||||
int getLookupCols();
|
||||
|
||||
|
||||
private:
|
||||
double xStartPos{0.0};
|
||||
double yStartPos{0.0};
|
||||
double xInterval{0.1};
|
||||
double yInterval{0.1};
|
||||
double xWorkRange{1.0};
|
||||
double yWorkRange{1.0};
|
||||
// 加工头和测距头之间Y方向偏移
|
||||
double MHRHYOffset{0.0};
|
||||
// 加工头和测距头之间X方向偏移
|
||||
double MHRHXOffset{0.0};
|
||||
double cols{0};
|
||||
double rows{0};
|
||||
};
|
||||
|
||||
#endif // MHCOMPCODE_H
|
||||
Reference in New Issue
Block a user