using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FLY.Thick.Base.Common { /// <summary> /// 动作 /// </summary> public enum CTRL_STATE { /// <summary> /// 定点 /// </summary> FIX = 0, /// <summary> /// 归零 /// </summary> ORG = 1, /// <summary> /// 扫描 /// </summary> SCAN = 2, /// <summary> /// 前进 /// </summary> FORW = 3, /// <summary> /// 后退 /// </summary> BACKW = 4, /// <summary> /// 停止 /// </summary> STOP = 5, /// <summary> /// 急停 /// </summary> EMGS = 6, /// <summary> /// 机架修正 /// </summary> CORR = 7, /// <summary> /// 吹膜定点 /// </summary> FIXEXT = 8, /// <summary> /// 获取样品 /// </summary> GETSAMPLE = 9, /// <summary> /// 运行至。。。 /// </summary> RUNNING = 10, /// <summary> /// 连接断开 /// </summary> DISCONNECTED = 11, /// <summary> /// 获取机架信息 /// </summary> GAGEINFO = 12, /// <summary> /// 暂停 /// </summary> PAUSE=13, /// <summary> /// 自动扫描 /// </summary> AUTOSCAN=14, /// <summary> /// 同步扫描 /// </summary> SYNC=15, /// <summary> /// 测量同步参数 /// </summary> MEASURESYNC=16, /// <summary> /// 扫描标记 /// </summary> SCANMARK=17, /// <summary> /// 标记打孔 /// </summary> PUNCH=18, } /// <summary> /// /// </summary> public enum STARTP2_MODE { /// <summary> /// 归零 /// </summary> ORG = 0, /// <summary> /// 停止 /// </summary> STOP = 1, /// <summary> /// 前进到机架总长 /// </summary> FORW = 2, /// <summary> /// 后退到0脉冲 /// </summary> BACKW = 3, /// <summary> /// 运行到targetpos /// </summary> RUNTO =4, /// <summary> /// 一直前进 /// </summary> FORW_UNTIL_STOP=5, /// <summary> /// 一直后退 /// </summary> BACKW_UNTIL_STOP=6 } /// <summary> /// 没有用!!!淘汰!!! /// </summary> public enum GAGE_TYPE { /// <summary> /// 正常,C架,O架,激光 /// </summary> Normal, /// <summary> /// 吹膜----定点 /// </summary> BlowingFix, /// <summary> /// 吹膜----扫描 /// </summary> BlowingScan, /// <summary> /// 同步 /// </summary> Sync } }