77范文网 - 专业文章范例文档资料分享平台

Sherlock7.1软件编程手册-教程-实例(7)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Sherlock 使用手册 Sherlock 教程

创建变量

用户只能在变量窗口创建变量(Sherlock6允许用户在许多地方创建变量)。 14.在指令窗口底部点击“变量”标签。

15.通过在变量工具栏中点击两次\按钮可以创建两个变量。

图15:变量窗口

分派变量

分派变量有以下几种方式:

16.在变量窗口点击\并拖至程序窗口,把它放入\下的\。 17.在程序窗口中,右击\选择”连接变量\。

18.在程序窗口中,双击\来打开一个编辑输入读取值对话框。 19.点击“变量”旁的单选按钮,并用下拉列表来选择\。

需要注意的是,下拉列表也允许用户分派其它变量和读取值至输入数据。 20.点击“OK\(确定)来关闭对话框。

图16:编辑输入读取值

程序窗口外观如图17所示。变量A和B 被分派到由Average(平均数)和Square root(平方根)所创建的输出读取值中。变量A被分派到平方根的输入读取值中。在变量窗口中,\和\仍然为0.00.用户必须运行检测程序来采集它们的值。

版本号7140;2008年9月17日 31

Sherlock教程 403-00007-00

图17.带变量的程序窗口

运行并保存基本的检测设置

21.按F9,或在在菜单栏中选择运行/一次。

Sherlock 能够计算矩形内部的平均亮度和这个平均数的平方根。这个数值将在变量窗口显示。状态栏显示运行程序所需的时间,运行一次大约需要8-19分(连续运行需要5-9分)。

22.在菜单栏中,选择文件/保存来保存本教程的检测程序,Sherlock 会提醒用户去命名此检测程序,并添加扩展名为\

23.举例说明,打出\然后点击”保存“。

注意:Sherlock7有一个“auto-save”自动保存功能。程序默认每20分钟保存一次编辑的程序文件。如果没有编辑,文件就不会再次保存。用户可以在应用选项(69页)内改变保存时间间隔。

32 版本号7140;2008年9月17日

Sherlock 使用手册 Sherlock教程

修改程序循环

Sherlock 读取值、公式、子程序、流程控制、输入/输出控制功能(和在Sherlock Professional的脚本代码)能够使用户毫不费力地完成图像处理。

1.在变量窗口工具栏点击“N”按钮,最多创建2个数字变量。 2.双击\可以打开变量编辑对话框。 3.重命名为\并点击\。 4.双击\。

5.重命名为\并点击\。

创建子程序

6.在程序窗口工具栏中点击子程序按钮。

7.点击名称\。按F2(重命名)或再次点击来编辑名称,并写上PASS。

8.再次点击子程序按钮。点击名称\。按F2(重命名)或再次点击来编辑名称,并 写上PASS。

在程序窗口的底部是Main, PASS和FAIL 的标签。

9.在程序窗口底部点击Main标签,在变量窗口的底部点击指令标签。

条件语句

10.在程序窗口点击\。

11.在程序窗口工具栏点击\按钮,或从指令窗口拖拽\指令并放入程序窗口的\公式内。

12.双击\指令来打开编辑条件语句对话框(图18)。 13.选择并删除句子\。 14.点击左括弧按钮。

15.选择\并拖拽至逻辑表达式组合框。 16.点击\按钮(大于等于)。

版本号7140;2008年9月17日

33

Sherlock 教程 403-00007-00

图18:条件语句

17.写上数字50。 18.点击右括弧按钮。 19.点击\按钮。 20.点击左括弧按钮。

21.选择\并拖拽其至逻辑表达式组合框。 22.点击\按钮(小于等于)。 23.写上数字170。 24.点击右括弧按钮。 用户的逻辑表达式应为:([varA]>=50)AND([varA]<=170)。

用户可以在Sherlock7中创建复杂的逻辑表达式。如果用户愿意,可以测试一个表达式的所有读取值。

条件语句也可以从ROI公差标签内获得,允许用户对ROI属性的部分进行条件测试。 25.点击“Evaluate”按钮。测试结果应为“True\。 26.点击\。

27.在程序窗口点击\。

28.点击\按钮,并拖拽\指令至\。 29.双击\来打开调用对话框。

30.使用下拉列表来选择“Pass\并点击\。

34 版本号7140;2008年9月17日

Sherlock 使用手册 Sherlock教程

31.在程序窗口点击\。

32.点击\按钮,并拖拽\指令至\。 33.双击\来打开调用对话框。

34.使用下拉列表来选择“Fail\并点击\。

图19:完成的主程序

添加输出

35.在程序窗口底部点击\标签。

36.在指令窗口中,滑动光标至数字文件夹。(如果内容不可见,双击文件夹来显示其内容)。

37.选择指令\,拖拽至程序窗口,并放入名为\子程序。

注意:如果用户把光标放在程序窗口底部的标签上,也许会打开令一个子程序。把光标放到Pass标签上来重新打开Pass子程序。

38.双击“N number(0.00)”来打开编辑输入读取值对话框。 39.在数值区域内把0.00改为1,点击\

版本号7140;2008年9月17日 35

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Sherlock7.1软件编程手册-教程-实例(7)在线全文阅读。

Sherlock7.1软件编程手册-教程-实例(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613292.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: