用户界面概览 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)在线全文阅读。
相关推荐: