检测运行的时候,除了可以将部分检测结果数据在显示面板以外,还可以将检测结果输出到硬盘文件上。将每次检测的结果输出到磁盘文件可以用于后续数据开发或处理,如转换成excess(xls)文件,通过二次开发保存到数据库。
在数据能够被输出之前,必须将检测数据的变量设置成可以输出的变量。下面用一个简单的示例工程来说明如何完成将检测结果数据输出到文件。
在介绍与本章有关的步骤之前,为了简化起见示例,首先将当前的检测相机触发类型更改为“手动”方式,同时将外部设备设置为“无外部设备”。因篇幅关系,此处不再赘述,请参考相关主题或示例文档。
l 点击“模式->编辑脚本”菜单。弹出“编辑脚本”窗口,如下图。
选择检测类型为“质量检测”, 在“检测分析后”事件里面输入如下脚本:
var.good =true
var.ng =false
var.t[1] ="test output to file"
点击“确定”按钮,完成并关闭窗口。
l 点击“模式->设置”菜单,弹出“选项”窗口,切换到“检测数据”页,如下图。
将任务类型设置为“质量检测”,将“合格”,“次品”,“文本1”变量设置为输出状态(见方框括住部分)。 点击“确定”按钮,完成并关闭窗口。
l 将“读数和记录”面板切换到“记录”页,如下图。
点击“设置”按钮,弹出“检测记录保存”窗口, 选中“保存记录到指定目录”复选框,并更改合适的目录。如下图:
l 点击“相机->检测运行”菜单运行检测。
查看检测结果
总共运行了两次检测,检测结果面板与“读数和记录”面板记录页的检测显示如下图。
a. 检测结果面板显示内容。 b. “读数和记录”面板的”记录”页显示内容
打开“D:\fvsdata”目录(请以实际目录为准)里面改的记录文件,可以看到的检测内容如下:
c. 输出到文件的数据内容
本文测试使用的AvizMaster版本为6.0.1228
最新版AvizMaster(机器视觉大师)下载地址:http://www.hdy.net.cn/softshare/ddcam.htm
技术交流QQ群: 295860595 技术支持QQ: 2437711859 微信:a18028535399