123456789101112131415161718192021222324252627 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MeasureThread
- {
- interface ILocate
- {
- LocateParam GetParam();
- bool MoveRAxis(float value);
- bool MoveToPix(float x, float y, float pixelSize_Y_cur);
- bool MoveToPixByMoveStage(float x, float y);
- bool MoveZAxis(float value, Locate.ZAxisDirection d);
- bool MoveZAxisByAbs(float value);
- void RecordCurrentBeamShiftAndStagePosition();
- void RestoreLastBeamShiftAndStagePosition();
- }
- public class LocateParam
- {
- public float PositionX;
- public float PositionY;
- public float PixelSize_Y_cur;//Tilt角度补偿后Y轴方向PixelSize修正值
- }
- }
|