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

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

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

用户界面概览 403-00007-00

Sherlock工具栏

Sherlock工具栏为多种功能提供图标和按钮,图标为Sherlock添加了点-击式操作。Sherlock支持主窗口和程序窗口的工具栏。Sherlock工具栏内对每个按钮都有说明:用一个单词对按钮功能做出描述。将光标停留或悬浮在按钮上可以显示该信息。

主工具栏

主工具栏(图4)提供下列功能,按顺序排列如下:

图4:主工具栏

New Investigation(新的检测程序)—开始一个新的检测程序 Open Investigation(打开检测程序)—打开一个现有的检测程序 Save Investigation(保存检测程序)—保存活动的检测程序

Save Investigation As(将检测程序另存为)—以一个新名字保存活动检测程序 Copy(复制)—复制所选指令至剪贴板

Paste the instructions in the clipboard-(粘贴指令至剪贴板) Run Once(单次运行)—运行程序一次后停止。

Run continuously(连续运行)—重复运行检测程序直到手动停止 Stop after completing the investigation(完成检测程序后停止)—完成当前程序循环后停止 Stop now anywhere(立即停止)—在停止前,检测程序未完成

Single Step mode(单步模式)—激活单步模式,使用Run Once (单次运行)开始此模,再次点击此按钮禁用单步模式。

Execute single instruction(执行单条指令)—在单步模式下或使用切换点来执行下条指令。

Highlight executed instructions(突出显示被执行的指令)—在单步或连续模式下,突出显示每条指令。再次点击此按钮来禁用此模式。 Slow execution mode(缓慢运行模式)—缓慢运行并突出显示每条指令,再次点击此按钮禁用此模式。

? ? ? ? ? ? ? ? ? ? ? ? ? ?

16 版本号7140;2008年9月17号

Sherlock使用手册 用户界面概览

图像窗口工具栏

图像窗口工具栏提供以下功能:

图5:图像窗口工具栏

Options(选项)—打开图像窗口选项对话框 Zoom out(缩小)—缩减图像尺寸

Zoom 1:1(重置比例1:1)—恢复图像至原尺寸 Zoom in(放大)—放大图像尺寸

Live Image(实时图像)—开始采集图像 Freeze Image(冻结图像)—停止图像采集 Select item(选择项)—改变光标至正常模式 Insert a Rectangle ROI(插入矩形ROI) Insert a Annulus ROI(插入环形ROI)

Insert a Polygon area ROI(插入多边形面ROI) Insert a Torus area ROI(插入圆环形面ROI) Insert a Circle area ROI(插入圆形面ROI) Insert a User Mask ROI(插入经伪装的ROI) Insert a Point ROI(插入点ROI) Insert a Line ROI(插入线形ROI)

Insert a Polyline multiple-line ROI(插入多线形线ROI) Insert an Arc or curved line ROI(插入弧形或曲线形线ROI) Insert a Circle ROI(插入圆形ROI)

Insert a Rake multiple-line ROI(插入耙形多线ROI) Insert a Spoke multiple-line ROI(插入轮辐形多线ROI) Insert a Rainbow multiple-line ROI(插入彩虹形多线ROI) Insert a Bull's eye multiple-line ROI(插入牛眼形多线ROI) Load a stored image file.载入已保存的图像文件。

Save the Image Window image to a user-defined name按用户定义的名称保存图像窗口的图像。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

用户界面概览 403-00007-00

? Save the Image Window image with all Graphics to a user-defined name按用户定义的名称

保存图像窗口的图像和图形。

对话框

Sherlock支持许多不同的编辑框或对话框来编辑如读取值、变量等的属性和特性,对话框使用标准Windows的点—击式模式。大多数对话框都可以通过按F1键提供帮助。

检测程序

检测程序是在Sherlock环境中写的一个程序,它详细说明了一个工业检测是如何完成的,包括所有外部设备和报表产生的同步化。其它Sherlock功能用来支持检测程序的运行。Sherlock 以扩展名为.IVS的文件来保存检测程序。在默认情况下,所有检测程序文件都会保存在Sherlock程序根目录下,但是用户可以在保存文件时修改保存位置。当Sherlock 运行一次检测程序时,主程序的每条指令都会按序运行,在最后一条指令运行完后,程序终止。当Sherlock连续运行一个程序,主要子程序的每条指令都会按顺序执行,在最后一条指令执行完后程序会从第一条开始重复运行,这个程序会无限地运行直到用户停止。

使用文件菜单进入程序。Sherlock能够记录用户是否修改过一个检测程序。在载入另一个检测程序前,Sherlock会提醒用户去保存已打开的检测程序。Sherlock也有一个定时自动保存程序的功能,用户可以在选项-应用(Options-Application)对话框中改变自动保存时间。在文件菜单中选择最近打开过的四个检测程序,可以迅速的重新打开它们。

Sherlock支持多种运行模式,这些模式可以通过简单的运行要求或载入检测程序文件时自动启动。Sherlock会在窗口的字体栏中显示当前检测程序模式,使用运行菜单可进入不同的运行模式。

程序

程序为一个检测过程定义结构和方向,Sherlock程序有一个或多个子程序组成。每个子程序都是一系列不同类型的指令的组合,如图像窗口、ROI、预处理器和算法指令、输入/输出指令、读取值、流程或变量等。

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

Sherlock使用手册 用户界面概览

此模式与传统的编程语言类似,通过指令窗口和程序窗口的按钮可以创建指令。

子程序

在一个程序中至少会有1个子程序,即主要子程序。子程序允许客户创建模块化的程序。通过把重复的指令组放入分开的子程序,可以使程序变得更为简单,灵活而且容易维护。一个非主要的子程序经常通过使用一个FLOW命令而被执行。当Sherlock执行一个能够产生要求的FLOW命令时,被调用的子程序中的指令会被执行。在被调用子程序的最后一条指令被执行完或一个返回FLOW命令被执行完后,最初的子程序就会被执行并在调用指令后执行指令。除了能够调用子程序外,Sherlock还能间隔执行子程序。在程序窗口中,双击子程序指令来打开子程序选项。

? ? ?

图6:子程序选项

During calibration(在标定期间)—当程序/标定(F11)被激活时,执行这个子程序。 After loading an investigation file(在载入检测文件后)—在检测文件载入后,执行这个子程序。此选项有助于进行一次初始化,如打开输入/输出或打开一个文件。 Before starting continuous investigation(在开始连续检测程序之前)—在选择连续模式后,但在运行主程序前,立即执行这个主程序。此选项对时间要求苛刻或不能保证“稳定状态”的一次性初始化有用。

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

用户界面概览 403-00007-00

? After halting continuous investigation(在停止连续检测程序后)—点击停止按钮,并且在

检测程序结束后立即执行这个子程序。此选项对时间要求苛刻或不能保证“稳定状态”的一次性终止有用。

? When the ROI moves outside the image window (当ROI移出图像窗口)—用户追踪ROI

的移动(对直),并且ROI移出图像窗口时,执行这个子程序。这个特定的错误会被区别对待。

? When a camera timeout occurs(相机超时)—如果相机不能采集新的图像

? When an error occurs(错误发生时)—任何程序错误,而非图像窗口外的ROI或相机超

时。

FLOW命令

FLOW子程序能够修改子程序和其它指令的运行顺序。FLOW命令有多种类型:跳过、调用、和返回。使用FLOW编辑对话框来添加、修改或删除FLOW命令。

跳过指令允许当前子程序的任一指令继续运行。注意不要创建一个无限循环。如果要终止一个无限循环的检测程序,可以按ESC键。

调用指令允许从其它子程序的开始持续运行。当被调用的子程序完成时,会返回至调用程序,并在调用指令后重新执行指令。

返回指令在当前的子程序中终止执行程序。在每个子程序的最后,会有一个内含的返回指令,因此无须添加。从主要子程序中返回能终止检测过程。

图像窗口

图像窗口是一个灵活的、虚拟的、可以采集所需图像的相机。图像窗口包含了从一个文件中或一组图像文件序列中,或另一个图像窗口,或从带有采集卡输入或火线接口的相机中采集的数据。

Sherlock提供了创建图像窗口的两种途径:

1.点击位于程序窗口工具栏内的插入图像窗口按钮

2.从指令窗口中拖拽图像窗口指令至程序窗口,在一个检测程序中,用户可以有多个图像窗口。

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

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

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