//using System; //using System.Collections.Generic; //using System.Configuration; //using System.Linq; //using System.Text; //using System.Threading.Tasks; //namespace Broc.AOI.Entity //{ // /// // /// 点位类型 // /// // public enum PointType // { // /// // /// 直线插补 // /// // Line = 1, // /// // /// 圆弧插补(半径) // /// // CircleRadius, // /// // /// 圆弧插补(圆心) // /// // CircleCenter // } // public static class Axisn // { // public const short X = 1; // public const short Y = 2; // public const short Z = 3; // public const short Count = 4; // } // public static class Parameter // { // #region 运动参数 // public static short cardn = Convert.ToInt16(ConfigurationManager.AppSettings["cardn"]); // public static short crdn = Convert.ToInt16(ConfigurationManager.AppSettings["crdn"]); // public static short fifo = Convert.ToInt16(ConfigurationManager.AppSettings["fifo"]); // public static int flySpeed = Convert.ToInt32(ConfigurationManager.AppSettings["flySpeed"]); // public static double flyAcc = Convert.ToDouble(ConfigurationManager.AppSettings["flyAcc"]); // public static int gocatorSpeed = Convert.ToInt32(ConfigurationManager.AppSettings["gocatorSpeed"]); // public static int p2pSpeed = Convert.ToInt32(ConfigurationManager.AppSettings["p2pSpeed"]); // public static double p2pAcc = Convert.ToDouble(ConfigurationManager.AppSettings["p2pAcc"]); // public static double p2pDec = Convert.ToDouble(ConfigurationManager.AppSettings["p2pDec"]); // public static int calibrationSpeed = Convert.ToInt32(ConfigurationManager.AppSettings["calibrationSpeed"]); // public static int calibrationZ = Convert.ToInt16(ConfigurationManager.AppSettings["calibrationZ"]); // public static int barcodeSpeed = Convert.ToInt32(ConfigurationManager.AppSettings["barcodeSpeed"]); // public static int freeSpeed = Convert.ToInt32(ConfigurationManager.AppSettings["freeSpeed"]); // public static int velEnd = Convert.ToInt32(ConfigurationManager.AppSettings["velEnd"]); // public static int homeSpeed = Convert.ToInt32(ConfigurationManager.AppSettings["homeSpeed"]); // public static int loading = Convert.ToInt32(ConfigurationManager.AppSettings["loading"]); // //public const short cardn = 0;//运动控制器卡号 默认为:0 // //public const short crdn = 1;//坐标系号 取值范围:[1, 2] // //public const short fifo = 0;//插补缓存区号 取值范围:[0, 1],默认值为:0 // //public const int flySpeed = 250;//飞拍速度 // //public const double flyAcc = 0.5;//飞拍加速度 // //public const int gocatorSpeed = 150;//3D检测轴运动速度 // //public const int p2pSpeed = 250;//P2P速度 // //public const double p2pAcc = 1;//P2P加速度 // //public const double p2pDec = 1;//P2P减速度 // //public const int calibrationSpeed = 10;//标定速度 // //public const int calibrationZ = 19336;//标定Z轴高度 // //public const int barcodeSpeed = 250;//条码检测轴运动速度 // //public const int freeSpeed = 250;//非检测时轴运动速度 // //public const int velEnd = 0;//飞拍结束速度 // //public const int homeSpeed = 50;//回零速度 // //public const int loading = 80000;//上料位置 // #endregion // #region 相机参数 // public static int flyExposure = Convert.ToInt32(ConfigurationManager.AppSettings["flyExposure"]); // public static int photoExposure = Convert.ToInt32(ConfigurationManager.AppSettings["photoExposure"]); // public static int codeExposure = Convert.ToInt32(ConfigurationManager.AppSettings["codeExposure"]); // public static int existExposure = Convert.ToInt32(ConfigurationManager.AppSettings["existExposure"]); // public static int holeExposure = Convert.ToInt32(ConfigurationManager.AppSettings["holeExposure"]); // public static int realTimeExposure = Convert.ToInt32(ConfigurationManager.AppSettings["realTimeExposure"]); // //public const int flyExposure = 200;//飞拍曝光 // //public const int photoExposure = 250000;//拍照曝光 // //public const int codeExposure = 20000;//条码曝光 // //public const int existExposure = 20000;//有无检测的曝光 // #endregion // #region IO // /// // /// 输入IO默认值 // /// // public const int InDefaultValue = 0xFFDA; // /// // /// 夹紧气缸 // /// // public const short EXO_1 = 100;//夹紧气缸 // /// // /// 日光灯 // /// // public const short EXO_2 = 101;//日光灯 // /// // /// 光源切换 // /// // public const short EXO_3 = 102;//光源切换 // /// // /// 红灯 // /// // public const short EXO_4 = 103;//红灯 // /// // /// 黄灯 // /// // public const short EXO_5 = 104;//黄灯 // /// // /// 绿灯 // /// // public const short EXO_6 = 105;//绿灯 // /// // /// 蜂鸣器 // /// // public const short EXO_7 = 106;//蜂鸣器 // /// // /// Gocator X // /// // public const short EXO_8 = 107;//Gocator X // /// // /// 正面光(左) // /// // public const short EXO_9 = 108;//正面光(左) // /// // /// 正面光(后) // /// // public const short EXO_10 = 109;//正面光(后) // /// // /// 正面光(右) // /// // public const short EXO_11 = 110;//正面光(右) // /// // /// 正面光(前) // /// // public const short EXO_12 = 111;//正面光(前) // /// // /// Gocator Y // /// // public const short EXO_16 = 115;//Gocator Y // /// // /// 输出IO默认值 // /// // public const int OutDefaultValue = 0xFFF; // /// // /// 左启动 // /// // public const short EXI0 = 0;//左起动 // /// // /// 右启动 // /// // public const short EXI1 = 1;//右起动 // /// // /// 停止 // /// // public const short EXI2 = 2;//停止 // /// // /// 复位 // /// // public const short EXI3 = 3;//复位 // /// // /// 急停 // /// // public const short EXI4 = 4;//急停 // /// // /// 门开关 // /// // public const short EXI5 = 5;//门开关 // /// // /// 安全光幕 // /// // public const short EXI6 = 6;//安全光幕 // public const short EXI7 = 7;// // /// // /// 夹紧气缸原位 // /// // public const short EXI8 = 8;//夹紧气缸原位 // /// // /// 夹紧气缸到位 // /// // public const short EXI9 = 9;//夹紧气缸到位 // #endregion // } //}