123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace StageController
- {
- public enum MotionUnit
- {
- Pulse,
- Micron,
- Pixel
- }
- public enum AxisType
- {
- X, Y, Z
- }
- public enum Border
- {
- /// <summary>
- /// 边界内
- /// </summary>
- I = 0,
- /// <summary>
- /// 正向边界
- /// </summary>
- F = 1,
- /// <summary>
- /// 反向边界
- /// </summary>
- R = 2,
- /// <summary>
- /// 边界异常
- /// </summary>
- E = 3
- }
- public enum AxisState
- {
- Error, Stop, Moving
- }
- public enum MotionType
- {
- Continue, Location
- }
- public enum LimitState
- {
- Error, N, P, Safe
- }
- public enum LengthUnits
- {
- Micron,
- Millimetre,
- Centimetre,
- Mil,
- Inches,
- Nano
- }
- /// <summary>
- /// 8 象限
- /// </summary>
- public enum Octant
- {
- XN = 2,
- XP = 3,
- YP = 12,
- YN = 8
- }
- }
|