You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.4 KiB
C

#pragma once
#include "module.h"
//<2F><><EFBFBD><EFBFBD>
class CLaser :public CModule
{
public:
CLaser(void);
~CLaser(void);
virtual MODULE GetModuleType(){return _LASER_PROP;};
virtual CMFCPropertyGridProperty *CreatGridProperty();
virtual void WriteWorkFileExt(vector<CLab> &LabVec);
virtual void ReadWorkFile(CLabVecRang &LabVecRang);
Dbxy GetCoord(){return m_LaserCoord;};
void SetCoord(Dbxy pt){m_LaserCoord = pt;};
int GetOpenDelay(){return m_OpenDelay;};
void SetOpenDelay(int n){m_OpenDelay = n;};
double GetBaseThickness(){return m_BaseThickness;};
void SetBaseThickness(double n){m_BaseThickness = n;};
double GetFocalAdjustVal();
double GetWorkThickness(){return m_WorkThickness;};
void SetWorkThickness(double n){m_WorkThickness = n;};
void AddAdjustFocalCmd();
void OnOpen();
void OnClose();
4 years ago
int m_CutSpeedIncrement = 0;//<2F>и<EFBFBD><D0B8>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD>
private:
Dbxy m_LaserCoord;//<2F><><EFBFBD>ֱ<E2B4B9><D6B1><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(PLATFORM_COORD)
4 years ago
int m_OpenDelay;//<2F><><EFBFBD>غ<EFBFBD><D8BA><EFBFBD>ʱ ms
//<2F><><EFBFBD><EFBFBD><E2BDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,Z <20><><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>
double m_BaseThickness;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>Ļ<EFBFBD>׼<EFBFBD><D7BC>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>mm
double m_WorkThickness;//<2F><>ǰ<EFBFBD>ӹ<EFBFBD><D3B9>IJ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>mm
double m_MaxThickness;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>mm
double m_MinThickness;//<2F><>С<EFBFBD><D0A1>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>mm
};
extern CLaser *gLaser;