领胜LDS 键盘AOI检测项目
wells.liu
2020-06-29 0d97500a3aac13b642fc93fae2e5dd01e1086b21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
//using System;
//using System.Collections.Generic;
//using System.Configuration;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
 
//namespace Broc.AOI.Entity
//{
//    /// <summary>
//    /// 点位类型
//    /// </summary>
//    public enum PointType
//    {
//        /// <summary>
//        /// 直线插补
//        /// </summary>
//        Line = 1,
//        /// <summary>
//        /// 圆弧插补(半径)
//        /// </summary>
//        CircleRadius,
//        /// <summary>
//        /// 圆弧插补(圆心)
//        /// </summary>
//        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
//        /// <summary>
//        /// 输入IO默认值
//        /// </summary>
//        public const int InDefaultValue = 0xFFDA;
//        /// <summary>
//        /// 夹紧气缸
//        /// </summary>
//        public const short EXO_1 = 100;//夹紧气缸
//        /// <summary>
//        /// 日光灯
//        /// </summary>
//        public const short EXO_2 = 101;//日光灯
//        /// <summary>
//        /// 光源切换
//        /// </summary>
//        public const short EXO_3 = 102;//光源切换
//        /// <summary>
//        /// 红灯
//        /// </summary>
//        public const short EXO_4 = 103;//红灯
//        /// <summary>
//        /// 黄灯
//        /// </summary>
//        public const short EXO_5 = 104;//黄灯
//        /// <summary>
//        /// 绿灯
//        /// </summary>
//        public const short EXO_6 = 105;//绿灯
//        /// <summary>
//        /// 蜂鸣器
//        /// </summary>
//        public const short EXO_7 = 106;//蜂鸣器
//        /// <summary>
//        /// Gocator X
//        /// </summary>
//        public const short EXO_8 = 107;//Gocator X
 
//        /// <summary>
//        /// 正面光(左)
//        /// </summary>
//        public const short EXO_9 = 108;//正面光(左)
 
//        /// <summary>
//        /// 正面光(后)
//        /// </summary>
//        public const short EXO_10 = 109;//正面光(后)
 
//        /// <summary>
//        /// 正面光(右)
//        /// </summary>
//        public const short EXO_11 = 110;//正面光(右)
 
//        /// <summary>
//        /// 正面光(前)
//        /// </summary>
//        public const short EXO_12 = 111;//正面光(前)
 
//        /// <summary>
//        /// Gocator Y
//        /// </summary>
//        public const short EXO_16 = 115;//Gocator Y
 
//        /// <summary>
//        /// 输出IO默认值
//        /// </summary>
//        public const int OutDefaultValue = 0xFFF;
//        /// <summary>
//        /// 左启动
//        /// </summary>
//        public const short EXI0 = 0;//左起动
//        /// <summary>
//        /// 右启动
//        /// </summary>
//        public const short EXI1 = 1;//右起动
//        /// <summary>
//        /// 停止
//        /// </summary>
//        public const short EXI2 = 2;//停止
//        /// <summary>
//        /// 复位
//        /// </summary>
//        public const short EXI3 = 3;//复位
//        /// <summary>
//        /// 急停
//        /// </summary>
//        public const short EXI4 = 4;//急停
//        /// <summary>
//        /// 门开关
//        /// </summary>
//        public const short EXI5 = 5;//门开关
//        /// <summary>
//        /// 安全光幕
//        /// </summary>
//        public const short EXI6 = 6;//安全光幕
//        public const short EXI7 = 7;//
//        /// <summary>
//        /// 夹紧气缸原位
//        /// </summary>
//        public const short EXI8 = 8;//夹紧气缸原位
//        /// <summary>
//        /// 夹紧气缸到位
//        /// </summary>
//        public const short EXI9 = 9;//夹紧气缸到位
//        #endregion
//    }
//}