为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > Sherlock用户手册中文教程实例

Sherlock用户手册中文教程实例

2020-07-18 1页 doc 161KB 27阅读

用户头像

is_704284

暂无简介

举报
Sherlock用户手册中文教程实例精品资料,欢迎大家下载!以上资料仅供参考,如有侵权,留言删除!Sherlock程序设置1.SHERLOC眼序设置软件安装用户可以通过光驱把Sherlock软件安装在Windows200诚WindowsXP下.如果光驱不能白动开始安装,请点击Windows的“开始〞按钮,选择“运行〞并进入到setup.exe开始安装.或使用Windows视图器来导航至光驱并在根目录下双击setup.exe文件.点击“安装软件〞.根据屏幕上的指示,一个程序组将会被添加到“开始〞菜单列表.安装Sherlock软件的同时,也安装了IntelProce...
Sherlock用户手册中文教程实例
精品资料,欢迎大家下载!以上资料仅供参考,如有侵权,留言删除!Sherlock程序设置1.SHERLOC眼序设置软件安装用户可以通过光驱把Sherlock软件安装在Windows200诚WindowsXP下.如果光驱不能白动开始安装,请点击Windows的“开始〞按钮,选择“运行〞并进入到setup.exe开始安装.或使用Windows视图器来导航至光驱并在根目录下双击setup.exe文件.点击“安装软件〞.根据屏幕上的指示,一个程序组将会被添加到“开始〞菜单列表.安装Sherlock软件的同时,也安装了IntelProcessingPrimitives(IPP)运行库(版本号5.1).Sherlock的安装需要一个许可证,这个许可证保存在插到用户电脑的硬件狗内,或保存在DALS依司的采集卡里.许可证与版本号须对应,Sherlock7在Sherlock6.x的许可证下不能运行.点击开始查看许可证否已经安装.如果未安装,Sherlock会按演示模式(Demomode)运行.演示模式支持除了从相机或采集卡采集图像和OCRplus外的所有产品功能.联系DALSAIPD以获得一个永久的许可证号.用户可以使用Sherlock提供的许可证管理器(LicenseManager)来安装Sherlock软件许可.Start-—>Program—>ipd—>Sherlock—>LicenseManager开始-一>程序一>ipd—>Sherlock—>许可号管理器Sherlock软件应根据以下顺序安装:1.Sherlock(安装Sherlock之前先安装IPP52).Sherlock7120的安装需要IPP52.2.Sentinel(只有使用一个外部US或平行接口硬件狗).采集支持软件:以下3中产品的任意一个或组合:SaperaLTRuntime6.10.0及其更高的版本(Sherlock7120的安装需要IFCRuntime(5.9.0或更新版本).FireWire相机需要的CI1394.如果使用SaperaLTRuntime,需要支持Sapera采集硬件的软件驱动.注意:为了了成功安装Sapera驱动,必须先安装采集卡.注意:IFC和Sapera都支持PC2--Vision和PC2-CamLink采集卡.不需要在IFC和Sapera环境下为了这两款采集卡安装支持软件.介绍使用IFC.版本号:7140;2021年9月17日1程序设置403-00007-00Windows配置如果你使用定制的Windows,在使用Sherlock时可能会遇到一些问.请谨记以下要求:Sherlock所需的显示分辨率为了1024*768(或更高).在机器视觉检测过程不要使用屏幕保护.如果程序连续检测而无人看管的话,屏幕保护就会中断检测,并极大地降低处理速度.如果你正在把图像存到硬盘中,那么关闭硬盘驱动器(节电模式)或许会导致一些图像的丧失.由于显示卡的不同,一些视频模式或许会比其它的要快.如果显示速度影响到你的应用,如果显示速度对你的应用来说很关键,请尝试改变颜色深度设置.试用8位、16位、24位和32位的颜色模式并找出哪个更快.现有的颜色设置根据Windows操作程序和显示卡的不同而不同.Sherlock监控窗口显示指令时间.状态栏显示总的检测时间.在8位显示模式下,色彩不能被正确地显示出来.带圆角的Windows在默认的“WindowsXP"状态下,需要非常高的处理力,并且可能会降低机器视觉检测软件的效率.软件选项SentinelSentinel软件能够监控软件许可,并定义软件如何运行(完全模式或演示模式).你可以使用许可管理器来安装许可号或视图许可选项.如果你要用已发行的光盘来安装Sherlock,就必须在安装完Sherlock之后,单独安装Sentinel.如果你从FTP网址上下载Sherlock软件并想使用硬件狗来取得许可,也必须下载Sentinel,并在安装完Sherlock之后,单独安装它.运行库Sapera和IFCTM库和它们的相机配置工具是不包含在Sherlock软件里的.为了了能够更好地支持第三方软件和采集卡,没有这些运行库,Sherlock也是可以运行的.为了了正确地运行Sapera和IFC,Sherlock必须采用其中之一的运行库或完全的运行库.运行库和驱动都包含在Sherlock的光盘中,你可以在安装完Sherlock后,单独安装任何一个或两个.Sherlock软件需要Sapera或IFC的支持才能使用DALS必司采集卡里采集到的图片.Sherlock版本号:7140;2021年9月17日用手册程序设置如果你是从FTP网址上下载的Sherlock软件,你就必须同时下载运行库,并且在安装完Sherlock后,单独安装运行库.要安装SDkS,需要一个Sapera或IFC许可.IFC的安装包含硬件驱动.而Sapera驱动是分开打包和安装的.请确认你下载的Sapera驱动正是你所需要的.注意:不要在这两个运行库下为了特定的采集卡安装支持软件,这些驱动会相互冲突,可能会导致两个运行库都不能正常运行.CI1394CI1394是IFC运行库的一个子集,它支持火线相机的采集功能.即使不安装IFC运行库(运行或SDK),只安装CI1394,也不影响相机的使用.但是如果不安装CI1394,IFC运行库就不能支持火线相机.Sherlock许可证选项从7.0.0版本开始,OCRplus是在Sherlock下的唯一别离的许可选项.用户可以在线参考Sherlock数据表(或联系DALSAIPD了解详情.任何版本的Sherlock都要得到许可.这可以通过使用并口或US咖密狗,或由DALSA公司许可的采集卡来实现.你可以使用许可管理器来安装或视图许可证选项.要采集图像必需先获得许可.您如有任何关于许可的问题,请参考软件发行考前须知.与Sherlock-Professional6.x相比,Sherlock包含了所有的功能.OCRplus#级版为了Sherlock(Professional)许可添加了OCRplus#法.相机配置DALSA公司在配置多相机采集功能上具有业界领先的灵活性.SaperaCamExpert工具或IFCCameraConfigurator?工具可以用来创立一个配置文测试和校验你的米集参数.在Sapera下,Camexpert创立一个CC成件,Sherlock的Sapera驱动会使用这个文件.使用开始(Start)—>程序(Progarms)—>DalsaCoreco—>SaperaLT—>CamExpert来设置智能检测程序VA50,VA51和NetSightII-DCL;以及X64,PC2-Vision,PC2-CamLink米集卡.版本号:7140;2021年9月17日3程序设置403-00007-00在IFC下,CameraConfigurator创立一个文本文件(*txt),Sherlock的IFC驱动会使用这个文件.使用开始(Start)一>程序(Programs)—>IFC(Runtime)—>CameraConfigurator来配置智能检测程序VA4x,VA21,VA31和NetSightII-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和IFCDrv.ini,每个运行库指定的初始化文件必须正确地定义至相机文件的所有路径,和在Sapera下头三个输入和输出的配置.运行库驱动驱动初始化文件SaperaLTSaperaLTDrv.dllSaperaLTDrv.iniIFCIfcDrv.dlllfcDrv.ini你可以使用Sherlock的采集选项来编辑初始化文档,或者你可以使用Notepad或其它文档编辑器.在Sherlock菜单栏,选择选项(Options)-采集(Acquisition)来翻开配置硬件对话框.这是一个编辑Drivers.ini文件的界面.在窗口的上方是采集卡硬件的输出结果.当Sherlock启动时,你可以设置输出结果的初始状态.在这个窗口的中间是驱动的列表.下方是目前已下载驱动的配置.启动你要使用的运行库的驱动,并禁用其它的驱动.默认状态是CameraSimulator启用,其它为了禁用.当你改变驱动的选择时,此窗口的下方不能立刻做出改变.只有在你打开Sherlock时才能下载驱动器.如果你改变了选择的驱动器,那就先关闭Sherlock再重新翻开.再次翻开设置硬件对话框(选项Options-采集Acquistion)并滑到窗口底部.点击“驱动配置〞按钮.这个会翻开Notepad,并翻开驱动初始化文档.编辑文档来修改至相机配置文件的所有路径.4版本号:7140;2021年9月17日Sherlock用户参照表程序设置版本号:7140;2021年9月17日5程序设置403-00007-00如果你需要帮助如何配置相机和程序,请联系DALSAIPD的技术支持.如果你在采集卡和相机配置上有任何疑问,请参考Sherlock光盘里的采集设置考前须知(AcquisitionSetupnote).注意:如果在SaperaLTDrv.ini文件里没有正确指定相机文件和输出,Sherlock软件或许就不能翻开,由于驱动不能被正确下载.如果你在选择完SaperaLT驱动之后不能翻开,就用WindowsNotepad编辑SaperaLTDrv.ini文件.详细说明至相机配置文件的全部路径.使用SaperaLT采集向导来获得正确值.Sapera采集向导由版本开始,Sherlock包含了“SaperaLT采集向导〞,这个向导位于Windows开始菜单.这个程序能检测到所有的Sapera所支持的硬件,并保存到SaperaLTDrv-generated.ini"文件里.这个文件包含客户aSaperaLTDrv.ini当前版本中所需要的信息,但不重写客户的文件.你可以使用向导来导航至正确的相机配置,启用或禁用另一台相机并改变设备的设置.(可扩展列表)启动Sherlock双击Sherlock的图表激活Sherlock,或通过在Windows启动组中放置Sherlock图标副本来白动翻开.选项激活Sherlock,可以按住CTRLM,同时单击鼠标左键,拖拽鼠标然后放开,来复制Sherlock图标,这是复制Sherlock图标的Windows程序.然后使用文件(File)/属性(Properties)选项来编辑通过图标被激活的命令行.你也可以编辑图标的标题以反响你所设置的配置.Sherlock命令行选项你可以用带有以下句法的命令行来激活Sherlock.需要注意的是:所有的小旗子都是可选的,针对具体的检测的,并可能以任何顺序发生.如果你指定一个白动下载文件,它必须在命令行的最后.6版本号:7140;2021年9月17日Sherlock使用手册程序设置IpeStudio.exe—show:\[min|max]—ns—run:\[once|cont]—acq:\—load:\—show:min-最小化Sherlock的翻开窗口的数目(并且没有闪烁屏幕).max-最大化Sherlock的翻开窗口的数目.—ns-没有闪烁屏幕.消除Sherlock初始化时的闪烁屏幕.这是VisualBasic程序使用Sherlock作为了图像处理引擎的默认值.—run:-在翻开之后连续运行.—acq:<初始化文件>-使用特定的初始化文件设置来翻开Sherlock.如果没有特定文件,就使用"Drivers.ini"文件设置.你可以为了Sherlock初始化文件重命名.重命名不能与IFC和SaperaLT的初始化文件相同(IFCDRV.INI和SAPERALTDRV.INI).—load:<初始化文件>-在Sherlock初始化后下载这个文件.可以根据以下顺序下载此文件:a)在当前目录寻找.b)如果文件没有扩展名,加.IVS并在当前目录里寻找.c)在默认安装目录下在程序目录里寻找.(\ProgramFiles\ipd\Sherlock'Programs).d)如果文件没有扩展名,加.IVS,并查看安装目录下的程序目录.举例说明:翻开Sherlock,并在默认目录下白动下载Sherlock程序“testl.ivs〞IpeStudio.exe—load:test1或IpeStudio.exetestl.ivs举例说明:翻开Sherlock,并用相同的程序文件连续运行:IpeStudio.exe—run:cont—load:test1版本号:7140;2021年9月17日7用户界面概览403-00007-002.用户界面概览这局部描述的是Sherlock用户界面.此界面设计简洁,易于使用,包括窗口,下拉菜单,工具栏,在线帮助和对话框.所有这些工具都遵循标准Windows直观和点-击的界面传统.详情参见第4局部(从39页开始).教程(从23页开始).本软件光盘包含视频教程的目录,可以帮助用户更好地了解用户界面和特征.Sherlock为了许多功能提供多种翻开方式.比方,一些动作可以通过菜单栏,工具栏或快捷键来完成.Sherlock如何运行Sherlockainvestigation〞检测程序是基于图像窗口和程序窗口的.你可以在图像中绘制一个或多个ROI(感兴趣区域)并在ROI中参加图像处理.经计算后的结果即为了“读取值〞.在程序窗口,你可以参加公式或指令来控制读取值,并可以通过Serial,Ethernet,Modbus接口与用户或外部设备对结果或决定进行交流.如果Sherlock运行一次检测程序,主要子程序下的每条指令会按顺序执行一次.在最后一条指令执行完后,检测过程运行结束.当Sherlock连续运行一套检测程序时,主要子程序的每条指令都会按顺序执行,在最后一*条指令执行完后检测过程会从第一条开始重复运行.这个检测程序会无限地运行直到用户停止或终止该程序.在线帮助Sherlock以HTMIB式提供在线帮助.按F1键或点击“帮助〞菜单获取帮助.当你按F1时,“活动〞窗口决定帮助如何翻开.当你在程序上方晃动鼠标时,Sherlock的“使用技巧〞和其它信息就会出现,还包含状态栏的信息.所有的指令,预处理器和算法都有白己的帮助主题.8版本号:7140;2021年9月17日户界面概览定义使用Sherlock来创立并运行工业检测应用,每个应用称为了一个检测程序.一个检测程序就像一个电脑程序,不同的是这个程序是在采用图形化,点-击的环境中创立的.视觉检测师都知道的技巧是如何配置光源,预处理器和算法才能更好的区分好的和坏的的检测对象.Sherlock软件可以使检测应用编程人员把精力集中到处理而不是编程工作上.一个检测程序是由子程序组成的,子程序包含了Sherlock在客户定义命令下执行的指令.Sherlock支持以下指令类型:图像窗口,ROI,流程控制,变量和输入/输出控制.图像窗口指令是指能抓取图像以用作处理的虚拟相机.在Sherlock主窗口内,图像窗口出现在它们白己的窗口中.ROI(感兴趣区域)是Sherlock根本的图像分析指令.ROI是指图像窗口中图像的一局部.Sherlock以线条和圆圈的方式来显示ROI.在检测过程时,可以通过鼠标来绘制不同的ROI类型(矩形,环形,圆环,圆,多边形,点,线,圆弧,耙形,轮辐,牛眼,彩虹).ROI能够对它的区域内的像素进行图像处理和分析,包含边缘上和轮廓的像素.Sherlock对每个结果都会返回一个读取值.大多数与Sherlock有关的学习问题基于ROI能做什么和如何设置它.公式是指能够对输入读取值和变量进行计算并产生输出值的子程序指令.读取值是指一个单独的数值或阵列,有以下类型:数字、点、线、布尔值或字符串.Sherlock读取值是由ROI、公式,或输入/输出指令来创立的.使用读取值产生报表或作为了公式指令的输入值.你可以对单独的读取值设置公差来对判断合格/不合格,并影响执行进程.变量是内存中用来储存读取值和公式输入值的一个位置.变量与读取值有相同的类型:一个单独的数值或阵列,有以下类型:数字、点、线、布尔值或字符串.输入/输出控制指令产生、测试、或等待一个特定的输入或输出条件.这些指令可能与串口,并口,模拟,文件或报表有关.这个功能能使Sherlock作出决定,发送信息或控制外部设备.版本号:7140;2021年9月17日9Sherlock界面概览403-00007-00Sherlock应用窗口Sherlock用几个窗口来显示它的功能,并允许用户控制它们.这几个窗口分别是Sherlock主窗口,图像窗口,程序窗口,指令窗口,变量窗口,报告窗口,打量窗口,数字输入窗口和数字输出窗口.用户可以平铺、层叠并最小化图像窗口.图像窗口不可浮动.其它所有窗口都可浮动,固定,移动或进入其它窗口形成窗口组合.你可以看到尝试浮动或拖动位置的外框.光标的位置决定浮动或进入的位置,而不是窗口的标题框.当你移动非浮动窗口时,它们就会试图浮动在主窗口的各个边上.当你拖拽一个窗口时,就要按住控制键来关闭该窗口的锁定状态.如果你找不到或看不到某个窗口,下拉视图菜单看这个表是否活动或可见.如果窗口可见,那它可能组合在某个窗口内.图2.默认窗口10本号:7140;2021年9月17日Sherlock使用手册用户界面概览主窗口主窗口包含其它所有窗口.菜单栏和主工具栏位于主窗口的上方.新安装的Sherlock通常会在主窗口显示一个图像窗口和程序窗口.使用视图菜单在主窗口显示其它窗口.你可以用窗口左上角的最小化按钮来最小化主窗口.所有的显示窗口也随之被最小化.非浮开工具栏不会被最小化.用户可以在Sherlock菜单栏的Windows菜单中最小化主窗口至Windows程序托盘(窗口-最小化至托盘).所有显示窗口和所有非浮开工具栏都会被最小化.图像窗口图像窗口包含并显示图像.用户可以在图像窗口绘制一个或多个ROR感兴趣区域),并在ROI属性编辑窗口增加图像处理功能.在Sherlock中你可以有多个图像窗口.你可以平铺、层叠并最小化图像窗口.图像窗口是非浮动的.图像窗口菜单(主窗口菜单栏)控制活动图像窗口.每个图像窗口都有白己的工具栏,你可以关闭图像窗口(图像窗口)或设置工具栏不浮动并关闭非浮开工具栏来节省显示空间.在程序窗口中创立一个新的图像窗口,可以通过点击“创立图像窗口指令〞(“ACQ"威从指令窗口拖拽〞图像窗口“指令至程序窗口.通过1)在图像工具栏点击选项按钮,或2)使用图像窗口菜单并选择选项,或3)左双击图像窗口(在ROI外)来为了图像窗口选择图像源.使用图像窗口工具栏,或图像窗口菜单在图像上绘制ROI(感兴趣窗口).Sherlock能够在ROI内对图像区域进行处理.程序窗口程序窗口显示组成Sherlock程序(在Sherlock6中叫做strategy)的程序,子程序和图标.程序工具栏具有插入指令(子程序,图像窗口,流程控制指令和Java语言代码)的功能.版本号:7140;2021年9月17日11用户界面概览403-00007-00在任意指令处单击右键来显示〞切换点“和指令菜单弹出窗口(在〞+“或〞-“旁,为了可扩展工程).当你运行Sherlock时,检测过程会在每个切换点处暂停.这个纠错工具是源白Sherlock6的.Sherlock7的多种运行模式能提供更多的纠错帮助,在菜单项选择项处单击右键,纠错帮助可以随运行模式的改变而改变.你也可以暂时禁用某项执行指令.用户可以固定、移动、浮动和不浮动程序窗口.移动窗口可以在主窗口的边上转变为了标签.当程序窗口关闭时,检测程序可以照常运行.指令窗口指令窗口显示了所有的指令,并在文件夹或工具箱内有序的存在.(在Sherlock6中,指令被称为了公式或输入/输出指令).用户可以拖拽并把指令放入程序窗口内,还可以单击指令工具栏来显示〞工具箱“列表,并单击以滚动指令窗口.用户可以固定、移动、浮动和不浮动指令窗口.移动窗口可以在主窗口边上转变为了标签.用户可以关闭指令窗口以节省显示空间.变量窗口变量窗口用来创立并显示变量.一旦变量被创立,用户可以把它拖拽进程序窗口.变量只能在变量窗口中创立.用户可以通过激活功能键(F2)或使用变量编辑对话框在变量窗口中添加评论.Sherlock6有多种变量创立方式,在Sherlock7中,你只能在变量窗口中创立变量.用户可以把所创立的变量分派到之前能创立它们的任何地方,并且可以拖拽和载入变量.请参考下局部的教程.用户可以固定、移动、浮动和不浮动变量窗口.移动窗口可以在主窗口边上转变为了标签.用户可以关闭指令窗口来节省显示空间.打量窗口打量窗口显示读取值.用户可以从程序窗口中拖拽读取值(输出)至观察窗口,来显示数值.用户不可以从变量窗口中拖拽变量,但可以从程序窗口中拖拽被分派到变量的读取值.用户可以固定、移动、浮动和不浮动打量窗口.移动窗口可以在主窗口边上转变为了标签.12版本号:7140;2021年9月17日用户界面Sherlock使用手册概览监控窗口监控窗口显示基准时钟和Sherlock内部信息.用户可以固定、移动、浮动和不浮动监控窗口.移动窗口可以在主窗口边上转变为了标签.用户可以关闭监控窗口以节省显示空间.报告窗口报告窗口广生报表并为了总结报告搜集数据.在每次检测结束后,所搜集的数据都被传送到报表区.报表区是可以保存10000个字符的缓冲区,它可以保存产生报表所需要的最新的10000个字符.用户可以固定、移动、浮动和不浮动报告窗口.移动窗口可以在主窗口边上转变为了标签.用户可以关闭报告窗口以节省显示空间.数字输入窗口数字输入窗口显示定义的数字输入值的状态(开,关).使用I/O指令(指令窗口)来读取数字输入值.用户可以固定、移动、浮动和不浮动数字输入窗口.移动窗口可以在主窗口边上转变为了标签.用户可以关闭数字输入窗口以节省显示空间.数字输出窗口数字输出窗口显示定义的数字输出值的状态(开,关).使用I/O指令(指令窗口)来读取数字输出值.用户可以在输出值处单击右键来翻开或关闭它.你可以固定、移动、浮动和不浮动数字输出窗口.移动窗口可以在主窗口边上转变为了标签.用户可以关闭数字输出窗口来节省显示空间.全局图像窗口这个窗口显示了被一些预处理器所使用的10个缓冲区.使用预处理器中的“ImgSavd将ROI保存到一个缓冲区(在Sherlock6中叫做二值图)有10个缓冲区(0到9)可用来保存MONO图像和ROIs.当关闭Sherlock时,这些临时缓冲区中的文件就会丧失.用户可以使用“选项(Option)-应用(Application)〞来改变用于“所有(All)〞标签中的缩小图的尺寸.统计处理控制(SPC监控窗口这个窗口显示发送到SPC的数据的值,用户通过指令或激活SPCS性中的值而实现数据的传送(查看SPCM图的图标).版本号:7140;2021年9月17日13用户界面概览403-00007-00Sherlock菜单栏Sherlock主窗口包含了能够进入大多数Sherlock功能的下拉菜单,彳艮多项选择项都可以在以下几个地方找到(菜单栏、工具栏、单击右键等),菜单和选项也保存在在线帮助中.程序菜单程序菜单支持视觉检测文件的以下功能:翻开新的检测程序、翻开现有的检测程序、保存检测文件、检测文件另存为了、保存对检测过程的描述、打开最近的检测文件、锁定和翻开(平安设置)用户界面和退出Sherlock.编辑菜单编辑菜单提供以下功能:复制,粘贴所选择的程序项,粘贴集,撤消粘贴和删除所选指令.粘贴所选择的程序项--复制所选程序工程和它所有的属性和选项.树式粘贴--复制所选工程及其该程序项下所附属的所有工程.视图菜单视图菜单列出了所有的Sherlock窗口(图像窗口除外).使用视图菜单来显示或隐藏Sherlock窗口(图像窗口除外),在被显示窗口旁会有一个标志.被隐藏的窗口旁没有标志.默认方式只显示程序窗口.当用户关闭或以后重新翻开该应用时,Sherlock会保存之前的视图和设置.运行菜单运行菜单控制操作或检测程序的运行模式:单次-检测程序只运行一次连续-反复运行检测程序,用户可以通过按ESC®或选择Halt(在下方)来停止检测过程.标定-运行能够进行标定的所有子程序.14版本号:7140;2021年9月17日Sherlock使用手册用户界面概览?Haltafterinspectioncompletion(在检测完成后停止)一完成当前检测后,停止连续检测程序,此选项不适合于单次检测或其它纠错模式.?Haltnowanywhere(立即停止)一在下一条指令后停止,此选项不适合于单次检测或其它纠错模式.?Highlightinstructionsmode(突出显示指令模式)一在单次或连续运行模式中,从视觉上突出显不■正在执行的指令.?Slowexecutionmode(慢速运行模式)一非常缓慢地运行检测程序,并突出显示每个检测步骤(在此模式下按Shift键能够加速运行).?Singlestepexecutionmode(单步运行模式)一激活单步模式,点击“Onc4来开始检测程序,执行一条指令并暂停.?Executesinglestep(执行单步)一在单步运行模式下或使用切换点来运行下一条指令.?Viewloggedimages(查看载入的图像)一翻开图像文档和预览窗口.图像窗口菜单图像窗口菜单只对当前选择的或活动的图像窗口可用.图像窗口菜单可提供以下功能:放大、缩小和重置窗口比例为了1:1;开始和停止实时图像采集;在图像窗口绘制ROI;载入或保存图像文件;翻开选项编辑窗口;显示或隐藏图像窗口工具栏.选项菜单选项菜单可以设置应用(Sherlock)参数:进入软件选项,采集硬件(采集卡和相机)配置,输入/输出配置(数字输入和输出,串口,TCP/IP接口和Modbus)和同步java语言配置.窗口菜单窗口菜单只在多个图像窗口而非其它Sherlock窗口出现时才可用.如果有多个图像窗口需要翻开,用户可以平铺或层叠翻开的图像窗口,对最小化的窗口进行图标排列.图像窗口以列表形式出现,而且在活动图像窗口旁有一个标志.“最小化至托盘〞(Minimizetotray)选项可以最小化整个Sherlock应用程序,包含所有非浮开工具栏至Windows程序托盘(在程序时钟旁).帮助菜单在帮助主题(HelpTopics)中翻开Sherlock帮助文件,“AboutSherlock〞能显示软件的版本.版本号7140;2021年9月17日15用户界面概览403-00007-00Sherlock工具栏Sherlock工具栏为了多种功能提供图标和按钮,图标为了Sherlock添加了点-击式操作.Sherlock支持主窗口和程序窗口的工具栏.Sherlock工具栏内对每个按钮都有说明:用一个单词对按钮功能做出描述.将光标停留或悬浮在按钮上可以显示该信息.主工具栏主工具栏(图4)提供以下功能,按顺序排列如下:图4:主工具栏?NewInvestigation(新的检测程序)一开始一个新的检测程序?OpenInvestigation(翻开检测程序)一翻开一个现有的检测程序?SaveInvestigation(保存检测程序)一保存活动的检测程序?SaveInvestigationAs(将检测程序另存为了)一以一个新名字保存活动检测程序?Copy(复制)一复制所选指令至剪贴板?Pastetheinstructionsintheclipboard-(粘贴指令至剪贴板)?RunOnce(单次运行)一运行程序一次后停止.?Runcontinuously(连续运行)一重复运行检测程序直到手动停止?Stopaftercompletingtheinvestigation(完成检测程序后停止)一完成当前程序循环后停止?Stopnowanywhere(立即停止)一在停止前,检测程序未完成?SingleStepmode(单步模式)一激活单步模式,使用RunOnce(单次运行)开始此模,再次点击此按钮禁用单步模式.Executesingleinstruction(执行单条指令)一在单步模式下或使用切换点来执行下条指令.?Highlightexecutedinstructions(突出显示被执行的指令)一在单步或连续模式下,突出显示每条指令.再次点击此按钮来禁用此模式.?Slowexecutionmode(缓慢运行模式)一缓慢运行并突出显示每条指令,再次点击此按钮禁用此模式.16版本号7140;2021年9月17号Sherlock使用手册用户界面概览图像窗口工具栏图像窗口工具栏提供以下功能:图5:图像窗口工具栏?Options(选项)一翻开图像窗口选项对话框?Zoomout(缩小)一缩减图像尺寸?Zoom1:1(重置比例1:1)—恢复图像至原尺寸?Zoomin(放大)一放大图像尺寸?LiveImage(实时图像)一开始采集图像?FreezeImage(冻结图像)一停止图像采集?Selectitem(选择项)一改变光标至正常模式?InsertaRectangleROI(插入矩形ROI)?InsertaAnnulusROI(插入环形ROI)InsertaPolygonareaROIInsertaTorusareaROIInsertaCircleareaROIInsertaUserMaskROI(插入多边形面ROI)ROI)(插入圆形面ROI)ROI)InsertaPointROI(插入点ROI)InsertaLineROI(插入线形ROI)InsertaPolylinemultiple-lineROIInsertanArcorcurvedlineROIInsertaCircleROI(插入圆形InsertaRakemultiple-lineROIInsertaSpokemultiple-lineROIInsertaRainbowmultiple-lineROIInsertaBull'seyemultiple-lineROI(插入多线形线ROI)(插入弧形或曲线形线ROI)ROI)(插入耙形多线ROI)(插入轮辐形多线ROI)(插入彩虹形多线ROI)(插入牛眼形多线ROI)?Loadastoredimagefile.载入已保存的图像文件.?SavetheImageWindowimagetoauser-definedname按用户定义的名称保存图像窗口的图像.版本号7140;2021年9月17日17用户界面概览403-00007-00SavetheImageWindowimagewithallGraphicstoauser-definedname®用户定义的名称保存图像窗口的图像和图形.对话框Sherlock支持许多不同的编辑框或对话框来编辑如读取值、变量等的属性和特性,对话框使用标准Windows的点一击式模式.大多数对话框都可以通过按F1键提供帮助.检测程序检测程序是在Sherlock环境中写的一个程序,它详细说明了一个工业检测是如何完成的,包含所有外部设备和报表产生的同步化.其它Sherlock功能用来支持检测程序的运行.Sherlock以扩展名为了.IVS的文件来保存检测程序.在默认情况下,所有检测程序文件都会保存在Sherlock程序根目录下,但是用户可以在保存文件时修改保存位置.当Sherlock运行一次检测程序时,主程序的每条指令都会按序运行,在最后一条指令运行完后,程序终止.当Sherlock连续运行一个程序,主要子程序的每条指令都会按顺序执行,在最后一条指令执行完后程序会从第一条开始重复运行,这个程序会无限地运行直到用户停止.使用文件菜单进入程序.Sherlock能够用户是否修改正一个检测程序.在载入另一个检测程序前,Sherlock会提醒用户去保存已翻开的检测程序.Sherlock也有一个定时白动保存程序的功能,用户可以在选项-应用(Options-Application)对话框中改变白动保存时间.在文件菜单中选择最近翻开过的四个检测程序,可以迅速的重新翻开它们.Sherlock支持多种运行模式,这些模式可以通过简洁的运行要求或载入检测程序文件时白动启动.Sherlock会在窗口的字体栏中显示当前检测程序模式,使用运行菜单可进入不同的运行模式.程序程序为了一个检测过程定义结构和方向,Sherlock程序有一个或多个子程序组成.每个子程序都是一系列不同类型的指令的组合,如图像窗口、预处理器和算法指令、输入/输出指令、读取值、流程或变量等.ROI、18版本号7140;2021年9月17日Sherlock使用手册用户界面概览此模式与传统的编程语言类似,通过指令窗口和程序窗口的按钮可以创立指令.子程序在一个程序中至少会有1个子程序,即主要子程序.子程序允许客户创建模块化的程序.通过把重复的指令组放入分开的子程序,可以使程序变得更为了简洁,灵活而且容易维保.一个非主要的子程序经常通过使用一个FLOW命令而被执行.当Sherlock执行一个能够产生要求的FLOWt令时,被调用的子程序中的指令会被执行.在被调用子程序的最后一条指令被执行完或一*个返回FLOW林令被执行完后,最初的子程序就会被执行并在调用指令后执行指令.除了能够调用子程序外,Sherlock还能间隔执行子程序.在程序窗口中,双击子程序指令来翻开子程序选项.图6:子程序选项?Duringcalibration(在标定期间)一当程序/标定(F11)被激活时,执行这个子程序.?Afterloadinganinvestigationfile(在载入检测文件后)一在检测文件载入后,执行这个子程序.此选项有助于进行一次初始化,如翻开输入/输出或翻开一个文件.?Beforestartingcontinuousinvestigation在开始连续检测程序之前)此选一在选择连续模式后,但在运行主程序前,立即执行这个主程序项对时间要求苛刻或不能保证“稳定状态〞的一次性初始化有用本号7140202117日19403-00007-00在停止连续检测程序后)一?Afterhaltingcontinuousinvestigation(点击停止按钮,并且在检测程序结束后立即执行这个子程序.此选项对时间要求苛刻或不能保证“稳定状态〞的一次性终止有用.?WhentheROImovesoutsidetheimagewindow(当ROI移出图像窗口)一用户追踪ROI的移动(对直),并且ROI移出图像窗口时,执行这个子程序.这个特定的错误会被区别对待.?Whenacameratimeoutoccurs(相机超时)一如果相机不能采集新的图?Whenanerroroccurs(错误发生时)一任何程序错误,而非图像窗口外的ROI或相机超时.floWt令FLOW子程序能够修改子程序和其它指令的运行顺序.FLOW命令有多种类型:跳过、调用、和返回.使用FLO娴辑对话框来添加、修改或删除FLOW命令.跳过指令允许当前子程序的任一指令继续运行.注意不要创立一个无限循环.如果要终止一个无限循环的检测程序,可以按ESC®.调用指令允许从其它子程序的开始持续运行.当被调用的子程序完成时,会返回至调用程序,并在调用指令后重新执行指令.返回指令在当前的子程序中终止执行程序.在每个子程序的最后,会有一个内含的返回指令,因此无须添加.从主要子程序中返回能终止检测过程图像窗口图像窗口是一个灵活的、虚拟的、可以采集所需图像的相机.图像窗口包含了从一个文件中或一组图像文件序列中,或另一个图像窗口,或从带有采集卡输入或火线接口的相机中采集的数据.Sherlock提供了创立图像窗口的两种途径:点击位于程序窗口工具栏内的插入图像窗口按钮从指令窗口中拖拽图像窗口指令至程序窗口,在一个检测程序中,用户可以有多个图像窗口.版本号7140;2021年9月17日20Sherlock使用手册用户界面概览图像窗口代表用户想要处理的图像.这个窗口包含标题栏、图像区域和工具栏.图像窗口在标题栏中始终显示图像窗口名称和相机编号或图像文件名.用户不能把图像窗口扩展至当前相机或文件图像的尺寸之外.一般来说,在运行新的检测程序时,保持主窗口在屏幕上的最大化状态,这样可以使图像窗口和其它Sherlock窗口获得最大的显示区域.Sherlock的缩放功能允许用户扩大或缩减图像窗口特定区域的尺寸.用“=/+〞和"-"键或工具栏里的缩放图标来控制缩放一旦你从一个图像文件里载入一幅图像,程序就会不断的从这个文件载入直至用户明确告诉Sherlock从相机(图像窗口/选项)中采集图像.用户可以极小化图像窗口.ROI和处理工具不会受到窗口极小化的影响.通过点击图像窗口右上角的关闭按钮(为了,或点击程序窗口的图像窗口指令并按删除键可以删除图像窗口,删除图像窗口同时也会删除所有的其附带的指令.ROI图像窗口包含ROI,ROI是图像的一局部,能够为了图像处理提供像素数据.Sherlock有四种ROI:经提取的、伪装过的、线形和复合形.这四类ROI通过浅的、垂直的线条集中在图像窗口的工具栏内.读取值读取值保存的是从Sherlock指令输出的结果.用户可以在公式和输入/输出指令中使用读取值.用户可以把任意读取值(不管变量分派与否)拖拽到打量窗口.分派到变量的读取值将会在变量窗口显示.在Sherlock6中,公差会被分派到编辑读取值对话框中,而在Sherlock7中,用户可以创立一个条件语句来测试读取值和变量的值.浏览读取值阵列浏览读取值阵列有两种方式:版本号7140;2021年9月17日21用户界面概览403-00007-00游移运行一次检测程序,来获取读取值.把光标在程序窗口的读取值名称上游移,一个弹出式窗口会显示阵列值.分派到阵列变量显示读取值阵列,并分派读取值至阵列变量.在变量窗口创立正确的阵列变量类型.把读取值分派到阵列变量.分派方式有两种:、把变量拖进程序窗口,并放入读取值名称中;或者、在程序窗口中双击读取值名称,这样可以翻开编辑读取值对话框.使用载入列表来把读取值分派到阵列变量并点击应用(Apply).运行一次检测程序,来获取读取值和变量阵列.在变量窗口双击变量名称,这样就能翻开阵列变量编辑窗口,用户可以滑动鼠标来查看阵列值.变量变量只能在变量窗口内创立和删除,通过变量窗口工具栏的按钮可以创建单值变量和阵列变量.可以在许多地方或对话框分派或不分派变量.变量可被拖拽并载入到读取值.用户可以在读取值上单击右键来分派变量.在变量上双击左键翻开对话框,用户可以在对话框中设置变量值或分派变量值.用户可以在程序窗口中选择和删除分派的变量值,但只可在变量窗口中选择和删除变量.当用户要删除一个分派了读取值的变量时,会有提示窗口出现.指令指令窗口没有工具栏.用户可以从指令窗口拖拽公式和输入/输出指令至程序窗口.在指令窗口单击右键来翻开工具箱列表,选择工具箱会滚动指令窗口至此工具箱.阵列指令创立并管理阵列、插入和提取阵列编号,但是不能分析阵列值或操作编号.使用数值或字符串指令来操作储存在阵列中的数据或值.22版本号7140;2021年9月17日Sherlock使用手册Sherlock教程SHERLOCK程本教程为了Sherlock功能提供了高水平的诠释.以下章节提供了更多相关细节,比方检测模式、应用选项、编辑对话框.注意:Sherlock为了许多功能提供多种翻开方式,比方:用户可以从文件菜单、主工具栏、或快捷键组合来翻开文件.教程概览此教程展示了如何来做根本的Sherlock图像采集和处理,并显示了所有的Sherlock功能,但不是每个功能的所有细节.后面几章和在线帮助为了用户提供把Sherlock作为了强大的了所需要的参考资料,是Sherlock成为了有力的,简便的工具.此教程假定用户对MicrosoftWindows很熟悉.如果用户不熟悉,可以查看Windows教程.本教程可以在没有Sherlock许可情况下;在有Sherlock许可,但采用相机模拟器或采集卡的情况,以“演示模式〞运行.在没有许可的情况下,一些步骤会被跳过,这几点要注意.简洁的检测循环翻开Sherlock在桌面或Sherlock的程序中双击Sherlock图标翻开Sherlock.Sherlock"闪〞屏出现然后Sherlock会显示图像采集和处理环境、主工具栏、图像窗口、程序窗口(图7).Sherlock默认的是DALS隔志的黑白图像,除非用户改变默认设置.版本号7140;2021年9月17日23Sherlock教程403-00007-00图7:默认窗口创立图像窗口Sherlock通常会在新程序中创立图像窗口,除非此选项被禁用.如果已有一个图像窗口,进入下一步“载入图像〞.如果没有图像窗口(而是如图7中的DALS隔志),那么在程序窗口工具栏中点击“ACQ"载入图像在图像窗口工具栏中点击载入图像按钮,并从根目录Sherlock'图像来载入图像文件MARK1.BMP图8显示了图像MARK1.BMP夕卜观.24版本号7140;2021年9月17日Sherlock使用手册Sherlock教程图8:MARK1B改变视图进入菜单栏,下拉视图菜单.点击指令.再次下拉视图菜单并点击变量.你的Sherlock窗口如图9所示.在右下角是变量窗口和指令窗口.图9:指令和变量版本号7140;2021年9月17日25Sherlock教程403-00007-00创立ROI在图像窗口工具栏上,点击矩形按钮来创立ROI.环绕数字92/10绘制矩形,用户要在所需ROI的左上角点击鼠标左键,按所需尺寸拖拽矩形,然后在用户想要的ROI右下角再次点击左键.Sherlock创立矩形,用红线或绿线作边界(选择或未选),默认名位于矩形ROI的左上角.图10是矩形ROI的外观.图10:矩形ROIROI的旋转,定位和尺寸Sherlock支持修改所有ROI的位置和尺寸、矩形和耙形ROI的旋转.矩形ROI的四个角(实体正方形)都可重置ROI的尺寸.把鼠标光标移到ROI右上角的紫红色正方形,当光标在它上方时,Sherlock会显示两个头的箭头.按住左键,然后移动鼠标来旋转,释放鼠标按键停止旋转.26版本号7140;2021年9月17日Sherlock使用手册Sherlock教程把鼠标光标置于ROI中心来移动ROI.Sherlock会显示一个四头箭头.按下鼠标左键并把ROI移动到图像的另一个位置.把鼠标光标置于ROI边界的任意边缘可重置ROI大小.当光标在它上方时,Sherlock会显示两个头的箭头.按住左键,然后拖动边界线来改变ROI尺寸.ROI选项显示ROI选项对话框方法:双击ROL或者在程序窗口中双击ROI名称、或在ROI内单击右键并选择“编辑〞.ROI处理选项对话框允许用户重新选择预处理器和算法.图11是ROI选项对话框编辑参数改变顺序图11:ROI选项对话框版本号7140;2021年9月17日27Sherlock教程403-00007-00预处理器Sherlock的每个ROI都支持多达7个预处理器选项[Invert(反置),1X11,3>3,dilate(扩大)等等].在预处理器列表框内(下拉列表,列表框或组合框)选择并决定一个处理方法.在此教程中,我们选择了列表框的第一项:反置.算法选项Sherlock允许用户对ROI进行算法设置.在位于最后一个预处理器列表框的下方的算法列表框内选择一个算法.在此教程中,我们选择了平均值.在ROI选项中还有其它标签和选项,在此手册的后面将被提到.点击“关闭〞按钮.图12:ROI选项28版本号7140;2021年9月17日Sherlock使用手册Sherlock教程创立一个公式在指令窗口内下滑至“Numeirc〞(数字)文件夹.双击文件夹翻开它,显示所有数字公式.点击〞sqrt"(平方根),拖拽它至程序窗口,并放至“RectA〞(图13)Instructions,4X£3Nurnuri匚三fuAbwFt)Add■-f(jCopyf()DivideFOEq■■■■FOGreater-f()heaterOrEcif〔)IntegerDivideFt)Le^Ft)LessOrEqFOMultiplyF"NegateFt)NotEqF*.NumTsStrin^F.PQV7f.RemainderF(>RCLTld■-FOSetNumber5qrtF°I选择并•foSubtract图13:把公式载入ROI中如图14所示,公式会在ROI和图像处理(属性)下创立.在F"()SqrtA"下有两个分支.1个是"N0.00",另一个是“Nsqrtofn"."N"代表数值."N0.00"在"N"上有一个指向右下方的小红箭头.这个箭头代表输入."Nsqrtofn"在N上方有一个小绿箭头,代表输出.注意:当使用程序窗口按钮来创立程序工程时,在选择或突出显示的程序工程下会出现新工程,当拖拽工程至程序窗口(从另一个窗口)时,新项目会出现在你点击工程的下方.当用户在程序窗口内拖拽工程来重新排序时,工程会出现在所点击工程的上方.版本号7140;2021年9月17日29Sherlock教程403-00007-00图14.创立公式读取值读取值保存的是从Sherlock指令输出的结果.用户可以在公式和输入/输出指令中使用读取值.用户可以把任意读取值(不管变量分派与否)拖拽到打量窗口.分派到变量的读取值将会在变量窗口显示.在Sherlock6中,公差会被分派到编辑读取值对话框中,而在Sherlock7中,用户可以创立一个条件语句来测试读取值和变量的值.30版本号7140;2021年9月17日Sherlock使用手册Sherlock教程创立变量用户只能在变量窗口创立变量(Sherlock6允许用户在许多地方创立变量).在指令窗口底部点击“变量〞标签.通过在变量工具栏中点击两次"N"按钮可以创立两个变量.图15:变量窗口分派变量分派变量有以下几种方式:在变量窗口点击〞varA〞并拖至程序窗口,把它放入〞RectA.Average〞下的"Naverage〞.在程序窗口中,右击"Nsqrtofn"选择〞连接变量〞varB〞.在程序窗口中,双击"N0.00"来翻开一个编辑输入读取值对话框.点击“变量〞旁的单项选择按钮,并用下拉列表来选择"varA〞.需要注意的是,下拉列表也允许用户分派其它变量和读取值至输入数据.点击“OK"(确定)来关闭对话框.图16:编辑输入读取值程序窗口外观如图17所示.变量A和B被分派到由Average(平均数)和Squareroot(平方根)所创立的输出读取值中.变量A被分派到平方根的输入读取值中.在变量窗口中,"varA"和"varB"仍旧为了0.00.用户必须运行检测程序来采集它们的值.版本号7140;2021年9月17日31Sherlock教程403-00007-00图17.带变量的程序窗口运行并保存根本的检测设置按F9,或在在菜单栏中选择运行/一次.Sherlock能够计算矩形内部的平均亮度和这个平均数的平方根.这个数值将在变量窗口显示.状态栏显示运行程序所需的时间,运行一次大约需要8-19分(连续运行需要5-9分).在菜单栏中,选择文件/保存来保存本教程的检测程序,Sherlock会提醒用户去命名此检测程序,并添加扩展名为了"ivs".举例说明,打出"tut_1"然后点击〞保存“.注意:Sherlock7有一个“auto-save〞白动保存功能.程序默认每20分钟保存一次编辑的程序文件.如果没有编辑,文件就不会再次保存.
/
本文档为【Sherlock用户手册中文教程实例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索