| 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修正值    }}
 |