Sherlock-用户手册-中文教程实例_第1页
Sherlock-用户手册-中文教程实例_第2页
Sherlock-用户手册-中文教程实例_第3页
Sherlock-用户手册-中文教程实例_第4页
Sherlock-用户手册-中文教程实例_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Sherlock运用手册程序设置

1.SHERLOCK程序设置

软件安装

用户可以通过光驱把Sheilock软件安装在Windows2000或WindowsXP下。假如光驱

不能自动起先安装,请点击Windows的“起先”按钮,选择“运行”并进入到seiup.exe起

先安装。或运用Windows视图器来导航至光驱并在根书目卜双击setup.exe文件。

点击“安装软件”。依据屏幕上的指示,一个程序组将会被添加到“起先”菜单列表。

安装Sherlock软件的同时,也安装了IntelProcessingPrimitivesilPP)运行库(版本号5.1)。

Sherlock的安装须要一个许可证,这个许可证保存在插到用户电脑的硬件狗内,或保存

在DALSA公司的采集卡里。许可证与版本号须对应,Sherlock7在Sherlock6.x的许可证下

不能运行。点击起先查看许可证否已经安装。假如未安装,SherkKk会按演示模式(Demo

mode)运行。演示模式支持除了从相机或采集卡采集图像和OCRplus外的全部产品功能。联

系DALSAIPD,以获得一个永久的许可证号。用户可以运用Sherlock供应的许可证管理器

(LicenseManager)来安装Sherlock软件许可。

Start---->Program—>ipd—>Sherlock—>LiccnscManager

起先—>程序—>ipd—>Sherlock—>许可号管理器

Sherlock软件应依据以下依次安装:

LSherlock(安装Sherlock之前先安装IPP52).Sherk)ck7120的安装须要IPP52.

2.Seniincl(只有运用一个外部USB或平行接口硬件狗)。

3.采集支持软件:以下3中产品的随意一个或组合:

及其更高的版本(Sherlock7l20的安装须要SaperaUT6.I0.D).

b.IFC或更新版本)。

c.FireWire相机须要的C11394.

4.假如运用SaperaLTRunlime,须要支持Sapera采集硬件的软件驱动。

留意:为了胜利安装Sapera驱动,必需先安装采集卡。

留意:1FC和Sapera都支持PC2-Vision和PC2-CamLink采集卡。不须要在IFC和Sapera

环境下为这两款采集卡安装支持软件。举荐运用IFCo

版本号:7140;2023年9月17日

程序设置403-00007-00

Windows配置

假如你运用定制的Windows,在运用SherkKk时可能会遇到一些问题。请谨记以卜要求:

1.Sherlock所需的显示辨别率为1024*768(或更高)。

2.在机器视觉检测过程不要运用屏幕爱护。假如程序连续检;则而无人看管的话,屏幕爱护

就会中断检测,并极大地降低处理速度。

3.假如你正在把图像存到硬盘中,那么关闭硬盘驱动器(节电模式)或许会导致一些图像

的丢失。

4.由于显示卡的不同,一些视频模式或许会比其它的要快。假如显示速度膨响到你的应用,

假如显示速度对你的应用来说很关键,请尝试变更颜色深度设置。试用8位、16位、

24位和32位的颜色模式并找出哪个更快。现有的颜色设置依据Windows操作程序和显

示卡的不同而不同。Sherlock监控窗口显示指令时间。状态栏显示总的检测时间。在8

位显示模式下,色调不能被正确地显示出来。

5.带圆角的Windows,在默认的“WindowsXP"状态卜,须要特别高的处理力,并且可能

会降低机器视觉检测软件的效率。

软件选项

Sentinel

Sentinel软件能够监控软件许可,并定义软件如何运行(完全模式或演示模式)。你可以

运用许可管理器来安装许可号或视图许可选项。假如你要用已发行的光盘来安装Sherlock,

就必需在安装完Sherlock之后,单独安装SentineL假如你从FTP网址上.下载Sherlock软件

并想运用硬件狗来取得许可,也必需下载SentineL并在安装完Sherlock之后,单独安装它。

运行库

Sapcra和IFC™库和它们的相机配置工具是不包含在Sherlock软件里的。为了能够更好

地支持第三方软件和采集卡,没有这些运行库,Sherlock也是可以运行的。为了正确地运行

Sapera和【FC,Sherlock必需采纳其中之一的运行库或完全的运行库。运行库和驱动都包含

在Sherlock的光盘中,你可以在安装完Sherlock后,单独安装任何一个或两个。Sherlock软

件须要Sapera或IFC的支持才能运用DALSA公司采集卡里采集到的图片。

2版本号:7140;2023年9月17日

Sherlock运用于•册程序设置

假如你是从FTP网址上下载的Sherlock软件•,你就必需同时下我运行摩,并口在安装完

Sherlock后,单独安装运行库。要安装SDK库,须要一个Sapera或IFC许可。IFC的安装

包含硬件驱动。而Sapera驱的是分开打包和安装的。请确认你下载的Sapera驱动正是你所

须要的。

留意:不要在这两个运行库下为特定的采集卡安装支持软件,这些驱动会相互冲突,可能会

导致两个运行库都不能正常运行。

CI1394

CI1394是IFC运行库的一个子集,它支持火线相机的采集功能。即使担心装IFC运行

库(运行或SDK),只安装CII394,也不影响相机的运用。但是假如担心装CII394,IFC运

行库就不能支持火线相机。

Sherlock许可证选项

从版本起先,OCRplus是在Sherlock下的唯一分别的许可选项。用户可以在线参考

Sherlock数据表(goipd),或联系DALSAIPD/解详情。任何版本的Sherlock都要

得到许可。这可以通过运用并口或USB加密狗,或由DALSA公司许可的采集卡来实现。

你可以运用许可管理器来安装或视图许可证选项。要采集图像必需先获得许可。您如有任何

关于许可的问题,请参考软件发行留意事项。

与Sherlock-Professional6.x相比,Sherlock包含了全部的功能。

OCRplus升级版为Sherlock(Professional)许可添加了OCRplus算法。

相机配置

DALSA公司在配置多相机采集功能上具有业界领先的敏捷性。SaperaCamExpcrt工具

或IFCCameraConfigurat。普工具可以用来创建一个配置文件来定义并设置采集卡和相机。这

些工具也可以用来在运行Sherlock之前测试和校验你的采集参数。

在Sapera下,Camexperl划建一个CCF文件,Sherlock的Sapera驱动会运用这个文件。

运用起先(Start)—>程序(Progarms)—>DalsaCoreco—>SaperaLT一>CamExpert来设

置智能检测程序VA5O,VA51和NctSightll-DCL:以及X64,PC2-Vision.PC2-CamLink采集

卡。

版本号:7140;2023年9月17日3

程序设置403-00007-00

在IFC卜,CameraConfigurator创建一个文本文件Sherlock的IFC驱动会运用

这个文件。运用起先(Slart)—>程序(Programs)—>IFC(Runtime)—>CameraConfigurator

来配置智能检测程序VA4x,VA21,VA31和NetSightll-MCA;以及PC2-Vision,PC2-CamLink

的采集卡。

留意:PC2-Vision和PC2-CamLink在Sapera和IFC运行库下都受到支持。然而,这两个库的

驱动是相互冲突的,不要同时为PC2-Vision和PC2-CamLink安装这两个运行库。Sapera和

IFC的运行库和驱动都包含在Sherlock光盘里。

Sherlock图像采集设置

Sherlock的初始化文件“Drivers.ini”指定其所运用的运行库和驱动:SaperaLT和

SapaeraLTDrv.dll或IFC和IFCDrv.dll(,每一个运行库驱动都有自己的初始化文件,

SaperaLTDrv.ini和lFCDrv.ini,每个运行库指定的初始化文件必需正确地定义至相机文件的

全部路径,和在Sapera下头三个输入和输出的配置。

运行库驱动驱动初始化文件

SaperaLTSaperaLTDrv.dllSaperaITDrv.ini

IFCIfcDrv.dlllfcDrv.ini

你可以运用Sherlock的采集选项来编辑初始化文档,或者你可以运用Notepad或其它文

档编辑器。在Sherlock菜单栏,选择选项(Options)-采集(Acquisilion)来打开配置硬件对

话框。这是一个编辑Drivers.ini文件的界面。

在窗口的.上方是采集卡硬件的输出结果。当Sherlock启动时,你可以设置输出结果的

初始状态。

在这个窗口的中间是驱动的列表。下方是目前已下载驱动的配置。启动你要运用的运行

库的驱动,并禁用其它的驱动。默认状态是CameraSimulator启用,其它为禁用。

当你变更驱动的选择时,此窗口的下方不能马上做出变更。只有在你打开Sherlock时

才能下载驱动器。假如你变更了选择的驱动器,那就先关闭Sherlock再重新打开。再次打

开设置硬件对话框(选项Oplions.采集Acquislion)并滑到窗口底部。点击“驱动配置”按

胡。这个会打开Nolepad.并打开驱动初始化文档。编根文档来修改至相机配留文件的全部路

径。

4版本号:7140;2023年9月17日

Sherlock用户参照表程序设置

版本号:7140;2023年9月17日5

程序设置403-00007-00

假如你须要帮助如何配置相机和程序,请联系DALSAIPD的技术支持。

假如你在采集卡和相机配置上有任何疑问,请参考Sherlock光盘里的采集设置留意事

项(AcquisitionSetupnote)。

留意:假如在SapcraLTDrv.ini文件里没有正确指定相机文件和输出,Sherlock软件或许就不

能打开,因为驱动不能被正确下载。假如你在选择完SaperaLT驱动之后不能打开,就用

WindowsNol叩ad编辑SaperaITDrv.ini文件。具体说明至相机配置文件的全部路径。运用

SapcraLT采集向导来获得正确值。

Sapera采集向导

由版本起先,Sherlock包含了“SaperaLT采集向导”,这个向导位于Windows起先菜单。

这个程序能检测到全部的Sapera所支持的硬件,并保存到SaperaLTDrv-generated.ini"文件里。

这个文件包含客户“SaperaETDrv.ini”当前版本中所须要的信息,但不重写客户的文件。你

可以运用向导来导航至正确的相机配置,启用或禁用另一台相机并变更设备的设置。(可扩

展列表)

启动Sherlock

双击Sherlock的图表激活Sherlock,或通过在Windows启动组中放置Sherlock图标副

原来自动打开。

Sherlock有几个吩咐行选项可以影响它的启动行为。假如要运用吩咐行选项激活

Sherlock,可以按住CTRL键,同时单击鼠标左键,拖拽鼠标然后放开,来复制Sherlock图

标,这是复制Sherlock图标的标准Windows程序。

然后运用文件(File)/属性(Properlies)选项来编辑通过图标被激活的吩咐行。你也可以编

辑图标的标题以反应你所设置的配置。

Sherlock吩咐行选项

你可以用带有下列句法的吩咐行来激活Sherlock。须要留意的是:全部的小旗子都是可

选的,针对具体的检测方案的,并可能以任何依次发生。假如你指定一个自动下载文件,它

必需在吩咐行的最终。

6版本号;7140;2023年9月17日

Sherlock运用手册程序设置

IpeStudio.exe—show:\[min|niax]—ns—run:\[once|cont]

一acq:\<filename>—load:\<filename>

—show:min-最小化Sherlock的打开•窗口的数目(并且没有闪耀屏幕)。

max-最大化Sherlock的打开窗口的数目。

-ns-没有闪耀屏幕。消退Sherlock初始化时的闪耀屏幕。这是VisualBasic程序

运用Sherlock作为图像处理引擎的默认值。

—run:-在打开之后连续运行。

-acq:〈初始化文件>-运用特定的初始化文件设置来打开Sherlock。假如没有特定文件,

就运用"Drivers.ini”文件设置。你可以为Sherlock初始化文件重命名。重命名不能与IFC和

SapcraUT的初始化文件相同(IFCDRV.INI和SAPERALTDRV.INI).

—load:<初始化文件〉-在Sherlock初始化后下载这个文件。可以依据以下依次下载此文件:

a)在当前书目找寻。

b)假如文件没有扩展名,力U.NS并在当前书目里找寻。

c)在默认安装书目下在程序书目里找寻。

(\PrograinFiles\ipd\Shcrlock\Programs)

d)假如文件没有扩展名,加.IVS,并查看安装书目下的程序书目。

•举例说明:打开Sherlock,并在默认书目下自动下载Sherlock程序“lesil.ivs”

IpeStudio.exe-load:test1或IpeStudio.exetestl.ivs

举例说明:打开Sherlock,并用相同的程序文件连续运行:

IpeStudio.exe-run:cont-load:test1

版本号:7140;2023年9月17日7

用户界面概览403-00007-00

2.用户界面概览

这部分描述的是Sherlock用户界面。此界面设计简洁,易于运用,包括窗口,下拉菜

单,工具栏,在线帮助和对话框。全部这些工具都遵循标准Windows直观和点-击的界面传

统。详情参见第4部分(从39页起先)。

熟识Sherlock功能和特点的最好方法是阅读和遵循此手册的第3部分教程(从23页起

先)。本软件光盘包含视频教程的书目,可以帮助用户更好地了解用户界面和特征。

Sherlock为很多功能供应多种打开方式。比如,一些动作可以通过菜单栏,工具栏或快

捷键来完成。

Sherlock如何运行

Sherlock-investigation-检测程序是基于图像面口和程序窗口的。你可以在图像中绘制

一个或多个R0I(感爱好区域)并在R0I中加入图像处理。经计兑后的结果即为“读取值”。

在程序窗口,你可以加入公式或指令来限制读取值,并可以通过Serial,Ethernet,Modbus接

口与用户或外部设备对结果或确定进行沟通。

假如Sherlock运行一次检测程序,主要子程序下的每条指令会按依次执行一次。在最

终一条指令执行完后,检测过程运行结束。当Sherlock连续运行一套检测程序时,主要子

程序的每条指令都会按依次执行,在最终一条指令执行完后检测过程会从第一条起先重复运

行。这个检测程序会无限地运行宜到用户停止或终止该程序。

在线帮助

Sherlock以HTML格式供应在线帮助。按F1键或点击“帮助”菜单获得帮助。当你按

F1时,“活动”窗口确定帮助如何打开。当你在程序上方晃动鼠标时,Sherlock的“运用技

巧”和其它信息就会出现,还包括状态栏的信息。全部的指令,预处理器和算法都有自己的

帮助主题。

8版本号:7140;2023年9月17日

Sherlock运用手册用户界面概览

定义

运用Sherlock来创建并运行工业检测应用,每个应用称为一个检测程序。一个检测程

序就像一个电脑程序,不同的是这个程序是在采纳图形化,点-击的环境中创建的。

视觉检测工程师都知道的技巧是如何配置光源,预处理器和算法才能更好的区分好的和

坏的的检测对象。Sherlock软件可以使检测应用编程人员把精力集中到处理而不是编程工作

上。

一个检测程序是由子程序组成的,子程序包含了Sherlock在客户定义吩咐下执行的指

令。Sherlock支持以下指令类型:图像窗口,ROL流程限制,变量和输入/输出限制。

图像窗口指令是指能抓取图像以用作处理的虚拟相机。在Sherlock主窗口内,图像窗

口出现在它们自己的窗口中。

ROI(感爱好区域)是Sherlock基本的图像分析指令。ROI是指图像窗口中图像的一部

分。Sherlock以线条和圆圈的方式来显示ROI。在揄测过程时,可以通过鼠标来绘制不同的

ROI类型(矩形,环形,圆环,圆,多边形,点,线,圆弧,耙形,轮福,牛眼,彩虹)。

ROI能够对它的区域内的像素进行图像处理和分析,包括边缘上和轮廓的像素。Sherlock对

每个结果都会返I可一个读取值。大多数与Sherlock有关的学习问题基于ROI能做什么和如

何设置它。

公式是指能够对输入读取值和变量进行计算并产生输出值的子程序指令。

读取值是指一个单独的数值或阵列,有以下类型:数字、点、线、布尔值或字符串。

Sherlock读取值是由ROk公式,或输入/输出指令来创建的。运用读取值产生报表或作为

公式指令的输入值。你可以对单独的读取值设置公差来对推断合格/不合格,并影响执行进

程。

变量是内存中用来储存读取值和公式输入值的一个位置。变量与读取值有相同的类型:

一个单独的数值或阵列,有以下类型:数字、点、线、布尔值或字符串。

输入/输出限制指令产生、测试、或等待一个特定的输入或输出条件。这些指令可能与

串口,并口,模拟,文件或报表有关。这个功能能使Sherlock作出确定,发送信息或限制

外部设备。

版本号:7140;2023年9月17日9

Sherlock界面概览403-00007-()()

Sherlock应用窗口

Sherlock用几个窗口来显示它的功能,并允许用户限制它们。这几个窗口分别是Sherlock

主窗口,图像窗口,程序窗口,指令窗口,变量窗口,报告窗口,视察窗口,数字输入窗口

和数字输出窗口。

用户可以平铺、层叠并最小化图像窗口。图像窗口不行浮动。其它全部窗口都可浮动,

固定,移动或进入其它窗口形成窗口组合。你可以看到尝试浮动或拖动位置的外框。光标的

位置确定浮动或进入的位置,而不是窗口的标题框。当你移动车浮动窗口时,它们就会试图

浮动在主窗口的各个边上。当你拖拽一个窗口时,就要按住限制键来关闭该窗口的锁定状态。

假如你找不到或看不到某个窗口,下拉视图菜单看这个表是否活动或可见。假如窗口可

见,那它可能组合在某个窗口内。

图2.默认窗口

1()本号:7140:2023年9月17日

Sherlock运用手册用户界面概览

主窗口

主窗口包含其它全部窗口。菜单栏和主工具栏位于主窗口的上方。新安装的Sherlock

通常会在主窗口显示一个图像窗口和程序窗口。运用视图菜单在主窗口显示其它窗口。

你可以用窗口左上角的最小化按钮来最小化主窗口。全部的显示窗口也随之被最小化。

非浮动工具栏不会被最小化。

用户可以在Sherlock菜单栏的Windows菜单中最小化主窗口至Windows程序托盘(窗

口-最小化至托盘)。全部显示窗口和全部非浮动工具栏都会被最小化。

图像窗口

图像窗口包含并显示图像。用户可以在图像窗口绘制一个或多个ROI(感爱好区域),

并在ROI属性编辑窗口增加图像处理功能。在Sherlock中你可以有多个图像窗口。你可以

平铺、层叠并最小化图像窗口。图像窗口是非浮动的。

图像窗口菜单(主窗口菜单栏)限制活动图像窗口.每个图像窗口都有自己的工具栏,

你可以关闭图像窗LK图像窗口)或设置工具栏不浮动并关闭非浮动工具栏来节约显示空间。

在程序窗口中创建一个新的图像窗口,可以通过点击“创建图像窗口指令"(“ACQ”)

或从指令窗口拖拽”图像窗口”指令至程序窗口。

通过1)在图像工具栏点击选项按钮,或2)运用图像窗口菜单并选择选项,或3)左双击

图像窗I」(在ROI外)来为图像窗I」选择图像源。

运用图像窗口工具栏,或图像窗口菜单在图像上绘制ROI(感爱好窗口)。Sherlock能

够在ROI内对图像区域进行处理。

程序窗口

程序窗口显示组成Sherlock程序(在Shcrlock6中叫做siraiegy)的程序,子程序和图标。

程序工具栏具有插入指令(子程序,图像窗口,流程限制指令和Java语言代码)的功

能。

版本号:7140;2023年9月17日II

用户界面概览403-00007-00

在随意指令处单击右键来显示"切换点“和指令菜单弹出窗口(在"+“或”-"旁,为

可扩展项目)。当你运行Shcrbck时,检测过程会在每个切换点处暂停。这个纠错工具是源

自Sherlock6的。Sherk)ck7的多种运行模式能供应更多的纠错帮助,在菜单选项处单击右键,

纠错帮助可以地运行模式的变更而变更。你也可以短暂禁用某项执行指令。

用户可以固定、移动、浮动和不浮动程序窗口。移动窗口可以在主窗口的边上转变为标

签。当程序窗口关闭时,检测程序可以照常运行。

指令窗口

指令窗口显示了全部的指令,并在文件夹或工具箱内有序的存在。(在Sherlock6中,

指令被称为公式或输入/输出指令)。用户可以拖拽并把指令放入程序窗口内,还可以单击指

令工具栏来显示”工具箱“列表,并单击以滚动指令窗口。用尸可以固定、移动、浮动和不

浮动指令窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭指令窗口以节约显示

空间。

变量窗口

变量窗口用来创建并显示变量。一旦变量被创建,用户可以把它拖拽进程序窗口。变量

只能在变量窗口中创建。用户可以通过激活功能键(F2)或运用变量编辑对话框在变量窗

口中添加评论。

Sherlock6有多种变量创建方式,在Sherlock7中,你只能在变量窗口中创建变量。用户

可以把所创建的变量分派到之前能创建它们的任何地方,并且可以拖拽和载入变量。请参考

下部分的教程。

用户可以固定、移动、浮动和不浮动变量窗口。移动窗口可以在主窗口边上转变为标

签。用户可以关闭指令窗口来节约显示空间。

视察窗口

视察窗口显示读取值。用户可以从程序窗口中拖拽读取值(输出)至视察窗口,来显示

数值。用户不行以从变量窗口中拖拽变量,但可以从程序窗口中拖拽被分派到变量的读取值。

用户可以固定、移动、浮动和不浮动视察窗口。移动窗口可以在主窗口边上转变为标签。

12版本号:7140;2023年9月17日

Sherlock运用手册用户界面概览

监控窗口

监控窗口显示基准时钟和Sherlock内部信息。用户可以固定、移动、浮动和不浮动监

控窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭监控窗口以节约显示空间。

报告窗口

报告窗口产生报表并为总结报告搜集数据。在每次检测结束后,所搜集的数据都被传送

到报表区。报表区是可以保存10000个字符的缓冲区,它可以保存产生报表所须要的最新的

loooo个字符。用户可■以固定、移动、浮动和不浮动报告窗口。移动窗口可以在主窗口边上

转变为标签。用户可以关闭报告窗口以节约显示空间。

数字输入窗口

数字输入窗口显示定义的数字输入值的状态(开,关)。运用I/O指令(指令窗口)来

读取数字输入值。用户可以固定、移动、浮动和不浮动数字输入窗口。移动窗口可以在主窗

口边上转变为标签。用户可以关闭数字输入窗口以节约显示空间。

数字输出窗口

数字输出窗口显示定义的数字输出值的状态(开,关)。运用I/O指令(指令窗口〉来

读取数字输出值。用户可以在输出值处单击右键来打开或关闭它。你可以固定、移动、浮动

和不浮动数字输出窗口。移动宙口可以在主窗口边上转变为标签。用户可以关闭数字输出窗

口来节约显示空间。

全局图像窗口

这个窗口显示了被一些预处理器所运用的10个缓冲区。运用预处理器中的“ImgSave”

将ROI保存到一个缓冲区(aSherlock6中叫做二值图)。有10个缓冲区(0到9)可用来

保存M0N08图像和ROIs。当关闭Sherlock时,这些临时缓冲区中的文件就会丢失。用户

可以运用“选项(Option)-应用(Application)”来变更用于“全部(All)”标签中的缩小图的

尺寸。

统计处理限制(SPC)监控窗口

这个窗口显示发送到SPC的数据的值,用户通过指令或激活SPC属性中的值而实现数

据的传送(查看SPC视图的图标)。

版本号:7140;2023年9月17日13

用户界面概览403-00007-00

Sherlock菜单栏

Sherlock主窗口包含了能够进入大多数Sherlock功能的下拉菜单,很多选项都可以在以

卜几个地方找到(菜单栏、工具栏、单击右键等),菜单和选项也保存在在线帮助中。

程序菜单

程序菜单支持视觉检测文件的下列功能:打开新的检测程序、打开现有的检测程序、保

存检测文件、检测文件另存为、保存对检测过程的描述、打开最近的检测文件、锁定和打开

(平安设置)用户界面和退出Sherlock。

编辑菜单

编辑菜单供应下列功能:复制,粘贴所选择的程序项,粘贴集,撤消粘贴和删除所选指

令。

・粘贴所选择的程序项-复制所选程序项目和它全部的属性和选项。

・树式粘贴-复制所选项目及其该程序项下所附属的全部项目。

视图菜单

视图菜单列出了全部的Sherlock痈口(图像窗口除外)。运用视图菜单来显示或陷藏

Sherlock窗口(图像窗口除外),在被显示窗口旁会有一个标记。被隐藏的窗口旁没有标记。

默认方式只显示程序窗口。当用户关闭或以后重新打开该应用时,Sherlock会保存之前的视

图和设置。

运行菜单

运行菜单限制操作或检测程序的运行模式:

・单次-检测程序只运行一次

・连续•反复运行检测程序,用户可以通过按ESC键或选择Halt(在下方)来停止

检测过程。

・标定-运行能够进行标定的全部子程序。

14版本号:7140:2023年9月17日

Sherlock运用手册用户界面概览

•Hallafterinspectioncompletion(在检测完成后停止)一完成当前检测后,停止连续检测

程序,此选项不适用于单次检测或其它纠错模式。

,Haltnowanywhere(马上号;止)一在下一条指令后停止,此选项不适用于单次检测或其

它纠错模式。

,Highlightkistructionsmode(突出显示指令模式)一在单次或连续运行模式中,从视觉上

突出显示正在执行的指令。

•Slowexecutionmode(慢速运行模式)一特别缓慢地运行检测程序,并突出显示每个检测

步骤(在此模式下按Shift键能够加速运行)。

,Singlestepexecutionmode(单步运行模式)一激活单步模式,点击“Once”来起先检测

程序,执行一条指令并暂停。

,Executesinglestep(执行单步)一在单步运行模式下或运用切换点来运行下一条指令。

,Viewloggedimages(查看我入的图像)一打开图像文档和预览窗口。

图像窗口菜单

图像窗口菜单只对当前选择的或活动的图像窗口可用。图壕窗口菜单可供应以下功能:

放大、缩小和重置窗口比例为1:I:起先和停止实时图像采集;在图像窗口绘制ROI;我

入或保存图像文件;打开选项编辑窗口:显示或隐藏图像窗口工具栏。

选项菜单

选项菜单可以设置应用(Sherlock)参数:进入软件选项,采集硬件(采集卡和相机)

配置,输入/输出配置(数字输入和输出,串口,TCP/IP接口和Modbus)和同步java语言配

置。

窗口菜单

窗口菜单只在多个图像窗口而非其它Sherlock窗口出现时才可用。假如有多个图像窗

口须要打开,用户可以平铺或层叠打开的图像窗口,对最小化的窗口进行图标排列。图像窗

U以列表形式出现,而且在活动图像窗口旁有一个标记。“最小化至托盘”(Minimizetotray)

选项可以最小化整个Sherlock应用程序,包括全部非浮动工具栏至Windows程序托盘(在

程序时钟旁)。

帮助菜单

在帮助主题(HelpTopics冲打开Sherlock帮助文件,"AboutSherlock"能显示软件的

版本。

版本号7140;2023年9月17日15

用户界面概览403-00007-00

Sherlock工具栏

Sherlock工具栏为多种功能供应图标和按钮,图标为Sherlock添加了点-击式操作。

Sherlock支持主窗口和程序窗口的工具栏。Sherlock工具栏内对每个按钮都有说明:用一个

单词对按钮功能做出描述。将光标停留或悬浮在按钮上可以显示该信息、。

主工具栏

主工具栏(图4)供应下列功能,按依次排列如下:

]]巴电XW国・I眇W■%HQ-

图4:主工具栏

,NewInvesligalion(新的检测程序)一起先一个新的检测程序

,OpenInvestigation(打开检测程序)一打开一个现有的检测程序

,SaveInvestigation(保存检测程序)保存活动的检测程序

・SaveInvestigationAs(将检测程序另存为)一以一个新名字保存活动检测程序

•Copy(复制)一复制所选指令至剪贴板

,Pastetheinstructionsintheclipboard-(粘贴指令至剪贴板)

•RunOnce(单次运行)一运行程序一次后停止。

•Runcontinuously(连续运行)一重复运行检测程序直到手动停止

,Stopaftercompletingtheinvestigation(完成检测程序后停止)一完成当前程序循环后停止

,Slopnowanywhere(马上停止)一在停止前,检测程序未完成

,SingleSlepmode(单步模式)一激活单步模式,运用RunOnce(单次运行)起先此模,

再次点击此按钮禁用单步模式。

,Executesingleinslruclion(执行单条指令)一在单步模式下或运用切换点来i执行下条指

令。

,Highlightexecutedinslruciions(突出显示被执行的指令)一在单步或连续模式下,突出显

示每条指令。再次点击此按钮来禁用此模式。

•Slowexecutionmode(缓慢运行模式)一缓慢运行并突出显示每条指令,再次点击此按钮

禁用此模式。

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

Sherlock运用手册用户界面概览

图像窗口工具栏

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

,国|%♦I•叵||T|因•阴用十\—,。|1<兴张外❽I解H艮▼

图5:图像窗口工具栏

•Options(选项)一打开图像窗口选项对话框

,Zoomout(缩小)一缩减图像尺寸

・Zoom1:1(重置比例1:1)一复原图像至原尺寸

,Zoomin(放大)一放大图像尺寸

,LiveImage(实时图像)一起先采集图像

,FreezeImage(冻结图像)一停止图像采集

•Selectitem(选择项)一变更光标至正常模式

,InsertaRectangleROI(插入矩形ROI)

,InsertaAnnulusROI(插入环形ROI)

,InsertaPolygonareaROI(插入多边形面ROI)

,InsertaTorusareaROI(插入圆环形面ROI)

,InsertaCircleareaROI(插入圆形面ROD

,InsertaUserMaskROI(插入经伪装的ROI)

,InsertaPointROI(插入点ROI)

,InsertaLineROI(插入线形ROI)

,InsertaPolylinemultiple-lineROI(插入多线形线ROI)

,InsertanArcorcurvedlineROI(插入弧形或曲线形线ROI)

•InsertaCircleROI(插入圆形ROD

•InsertaRakemultiple-lineROI(插入耙形多线ROI)

,InsertaSpokemultiple-lineROI(插入轮辐形多线ROI)

,InsertaRainbowmultiple-lineROI(插入彩虹形多线ROI)

,InsertaBull'seyemultipie-lineROI(插入牛眼形多线ROI)

,Loadastoredimagefile.载入已保存的图像文件。

•SavetheImageWindowimagetoauser-definedname按用户定义的名称保存图像窗口的

图像。

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

用户界面概览403-00007-00

SavetheImageWindowimagewithallGraphicstoauser-definedname按用户定义的名称

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

对话框

Sherlock支持很多不同的编辑框或对话框来编辑如读取值、变量等的属性和特性,对话

框运用标准Windows的点一击式模式。大多数对话框都可以通过按F1键供应帮助。

检测程序

检测程序是在Sherlock环境中写的一个程序,它具体说明白一个工业检测是如何完成

的,包括全部外部设备和报表产生的同步化。其它Sherlock功能用来支持检测程序的运行。

Sherlock以扩展名为JVS的文件来保存检测程序。在默认状况下,全部检测程序文件都会

保存在Sherlock程序根书目卜.,但是用户可以在保存文件时修改保存位置。当Sherlock运

行•次检测程序时,主程序的每条指令都会按序运行,在最终条指令运行完后,程序终止。

当Sherlock连续运行一个程序,主要子程序的每条指令都会按依次执行,在最终一条指令

执行完后程序会从第一条起先重复运行,这个程序会无限地运行直到用户停止。

运用文件菜单进入程序。Sherlock能够记录用户是否修改过一个检测程序。在载入另一

个检测程序前,Sherlock会提示用户去保存已打开的检测程序。Sherlock也有一个定时自动

保存程序的功能,用户可以在选项•应用(Options-Application)对话框中变更自动保存时间。

在文件菜单中选择最近打开过的四个检测程序,可以快速的重新打开它们。

Sherlock支持多种运行模式,这些模式可以通过简洁的运行要求或我入检测程序文件时

自动启动。Sherlock会在窗口的字体栏中显示当前检测程序模式,运用运行菜单可进入不同

的运行模式。

程序

程序为一个检测过程定义结构和方向,Sherlock程序有一个或多个子程序组成。每个子

程序都是一系列不同类型的指令的组合,如图像窗口、ROL预处理器和算法指令、输入/

输出指令、读取值、流程或变量等。

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

Sherlock运用手册用户界面概览

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

子程序

在一个程序中至少会有1个子程序,即主要子程序。子程序允许客户创建模块化的程序。

通过把羽复的指令组放入分开的子程序,可以使程序变得更为简洁,敏捷而且简洁维护。一

个非主要的子程序常常通过运用一个FLOW吩咐而被执行。当Sherlock执行一个能够产生

要求的FLOW吩咐时,被调用的子程序中的指令会被执行。在被调用子程序的最终一条指

令被执行完或一个返回FLOW吩咐被执行完后,最初的子程序就会被执行并在调用指令后

执行指令。除了能够调用子程序外,Sherlock还能间隔执行子程序。在程序窗口中,双击子

程序指令来打开子程序选项。

Subroutine

|Main

I-Executeoncalibration

I-Executeafterloading

「Executebeforecontinuousinvestigation

I-Executeaftercontinuousinvestigation

「ExecuteonROIoutside

「Executeoncameratimeout

「Executeonerror

OKjjCancel

_________________________________________________

图6:子程序选项

,Duringcalibration(在标定期间)一当程序/标定(FII)被激活时,执行这个子程序。

,Afterloadinganinvesligalionfile(在载入检测文件后)一在检测文件载入后,执行这个子

程序。此选项有助于进行一次初始化,如打开输入/输出或打开一个文件。

,Beforestartingcontinuousinvestigalion(在起先连续检测程序之前)一在选择连续模式后,

但在运行主程序前,,上执行这个主程序。此选项对时间耍求苛刻或不能保证“稳定状

态”的一次性初始化有用。

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

用户界面概览403-00007-0()

,Aflerhailingconlinuousinvesligalion(在停止连续检测程序后)一点击停止按钮,并且在

检测程序结束后马上执行这个了•程序。此选项对时间要求苛刻或不能保证“稳定状态”

的一次性终止有用。

,WhentheROImovesoutsidetheimagewindow(当ROI移出图像窗口)一用户追踪ROI

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

分对待。

,Whenacameratimeoutoccurs(相机超时)—假如相机不能采集新的图像

,Whenanerroroccurs(错误发生时)一任何程序错误,而非图像窗口外的ROI或相机超

时。

FLOW吩咐

FLOW子程序能够修改子程序和其它指令的运行依次。FLOW吩咐有多种类型:跳过、

调用、和返回。运用FLOW编辑对话框来添加、修改或删除FLOW吩咐。

跳过指令允许当前子程序的任一指令接着运行。留意不要创建一个无限循环。假如要终

止一个无限循环的检测程序,可以按ESC键。

调用指令允许从其它了程序的起先持续运行。当被调用的了•程序完成时,会返【可至调用

程序,并在调用指令后重新执行指令。

返回指令在当前的子程序中终止执行程序。在每个子程序的最终,会有一个内含的返回

指令,因此无须添加。从主要子程序中返I可能终止检测过程。

图像窗口

图像窗口是一个敏捷的、虚拟的、可以采集所需图像的相机。图像窗口包含了从一个文

件中或一组图像文件序列中,或另一个图像窗口,或从带有采集卡输入或火线接口的相机中

采集的数据。

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

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

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

像窗口。

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

Sherlock运用手册用户界面概览

图像窗口代表用户想要处理的图像。这个窗口包括标题栏、图像区域和工具栏。

图像窗口在标题栏中始终显示图像窗口名称和相机编号或图像文件名。

用户不能把图像窗口扩展至当前相机或文件图像的尺寸之外。一般来说,在运行新的检

测程序时,保持主窗口在屏幕上的最大化状态,这样可以使图像窗口和其它Sherlock窗口

获得最大的显示区域。

Sherlock的缩放功能允许用户扩大或缩减图像窗口特定区域的尺寸。运用“=/+”和“-”

键或工具栏里的缩放图标来限制缩放。

一旦你从一个图像文件里载入一幅图像,程序就会不断的从这个文件载入直至用户明确

告知Sherlock从相机(图像窗口/选项)中采集图像。

用户可以微小化图像窗口。ROI和处理工具不会受到窗口微小化的影响。通过点击图像

窗I」右上角的关闭按钮(x),或点击程序窗口的图像窗口指令并按删除键可以删除图像窗

口,删除图像窗口同时也会删除全部的其附带的指令。

ROI

图像窗口包含ROI,ROI是图像的一部分,能够为图像处理供应像素数据。Sherlock行

四种ROI:经提取的、伪装过的、线形和复合形。这四类ROI通过浅的、垂直的线条集中

在图像窗口的工具栏内。

读取值

读取值保存的是从Shcrlcck指令输出的结果。用户可以在公式和输入/输出指令中运用

读取值。用户可以把随意读取值(不论变量分派与否)拖拽到视察窗口。分派到变量的读取

值将会在变量窗口显示。在Sherlock6中,公差会被分派到编辑读取值对话框中,而在

Sherlock7中,用户可以创建一个条件语句来测试读取值和变量的值。

阅读读取值阵列

阅读读取值阵列有两种方式:

版本号7140;2023年9月17日21

用户界面概览403-00007-00

游移

1.运行一次检测程序,来获得读取值。

2.把光标在程序窗口的读取值名称上游移,一个弹出式窗口会显示阵列值。

分派到阵列变量

显示读取值阵列,并分派读取值至阵列变量。

1.在变量窗口创建正确的阵列变量类型。

2.把读取值分派到阵列变量。分派方式有两种:

1、把变量拖进程序窗口,并放入读取值名称中:或者

2、在程序窗口中双击读取值名称,这样可以打开编辑读取值对话框。运用载入列表

来把读取值分派到阵列变量并点击应用(A即1丫)。

3.运行一次检测程序,来获得读取值和变量阵列。

4.在变量窗口双击变量名称,这样就能打开阵列变量编辑窗口,用户可以滑动鼠标来查

看阵列值。

变量

变量只能在变量窗口内创建和删除,通过变量窗口工具栏的按钮可以创建单值变量和

阵列变量。可以在很多地方或对话框分派或不分派变量。变量可被拖拽并载入到读取值。用

户可以在读取值上单击右键来分派变量。在变量上双击左键打开对话框,用户可以在对话框

中设置变量值或分派变量值。用户可以在程序窗口中选择和删除分派的变量值,但只可在变

量窗口中选择和删除变量。当用户要删除一个分派了读取值的变量时,会有提示窗口出现。

NSBPLNDS[]B[]P[]L[]▼

指令

指令窗口没有工具栏。用户可以从指令窗口拖拽公式和输入/输出指令至程序窗口。在

指令窗口单击右键来打开工具箱列表,选择工具箱会滚动指令窗口至此工具箱。

阵列指令创建并管理阵列、插入和提取阵列编号,但是不能分析阵列值或操作编号。运

用数值或字符串指令来操作储存在阵列中的数据或值。

22版本号7140:2023年9月17日

Sherlock运用手册Sherlock教程

3.SHERL0CK教程

本教程为Sherlock功能供应了高水平的诠释。以下章节供应了更多相关细微环节,比

如检测模式、应用选项、编辑对话框。

留意:Sherlock为很多功能供应多种打开方式,比如:用户可以从文件菜单、主工具

栏、或快捷键组合来打开文件。

教程概览

此教程展示了如何来做基本的Sherlock图像采集和处理,并显示了全部的Sherlock功

能,但不是每个功能的全部细微环节。后面几章和在线帮助为用户供应把Sherlock作为强

大的了所须要的参考资料,是Sherlock成为有力的,简便的工具。

此教程假定用户对MicrosoftWindows很熟识。假如用户不熟识,可以查看Windows

教程。

本教程可以在没有Sherlock许可状况下:在有Sherlock许可,但采纳相机模拟器或采

集卡的状况,以“演示模式”运行。在没有许可的状况下,一些步骤会被跳过,这几点要留

意0

简洁的检测循环

打开Sherlock

1.在桌面或Sherlock的程序中双击Sherlock图标打开Sherlock.

Sherlock"闪”屏出现然后Sherlock会显示图像采集和处理环境、主工具栏、图像窗口、

程序窗口(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论