变换后的坐标仍是以像素为单位的,需要乘以像素精度pixelaccuracy转化为mm单位,这样才对产品检验有意义。
5.结果输出界面
测量结果包括图像和数
据,放在一个Table容器中。Table的第一个Page用来存放图像。图像以二维数组为容器,分为9行5列,存放45幅图像,包含9幅采集的图像和抽取的36幅分量图层。Table的第2~11共10个Page用来存放测量数据,分别以10张表格形式输出,分别对应9幅采集的图像的测量数据和重要特征的全局比较。每个Page上有一个布尔量显示控件,用于指示当前页面的综合判断结果。
在相邻的两次图像采集之间需要完成几项任务,包括图像处理、写全局变量、图像输出、测量结果输出、光源切换、位置运动等,这些任务的执行时间是不同的。优化这些任务的编排顺序可显著提高程序的执行速度。
采集图像前要求所有运动静止、光源稳定发光。由计算机向PLC发送运动触发信号和光源切换触发信号的指令完成时间是以10ms为数量级的,而图像
处理、图像输出、测量结果输出、写全局变量的完成时间是以100ms为数量级的。运动是否完成可通过读取PLC中的标志位来确定,但光源是否稳定发光,只能依赖上电后的延迟时间。我们的经验是LED光源从上电到稳定发光至少需要500ms的延时。在一个产品的测试中需要9次光源切换、4次位置运动。如果都用延时的方法,那么将大大降低检测速度。所以我们不是在图像采集后立刻对该幅图像处理,而是先为下一次图像采集做光源切换或运动触发,然后再对本次采集的图像做相对费时的图像处理等,相当于为光源切换或运动触发作了延时处理,但又不占用额外的时间开销。
Hitachi S-7080 S7080 S6000 S6780 S7480 CD SEM Spares
HP Agilent 44715A 5ch Counter NICE w/warranty
Electro-craft MAX-100 115V AMPL PWM Servo Drive
Rorze RC-002N RS-232C current adapter RC-002 N
Rorze RD-023MS 2P 2 phase micro step driver
Diamond Speedstar PRO VLB ISA Video Card Rare
KMY Instruments DSA-628 DSA628 ISA Card Rev. D RARE!
Pittman Lo-Cog GM8724H105 motor Working w/ Warranty
Pittman Lo-Cog 9234E211-R1 motor Working w/ Warranty
Faulhaber 22B 21:1 motor GOOD