收藏 分享(赏)

Sherlock7.1软件编程手册-教程-实例.doc

上传人:dreamzhangning 文档编号:2281183 上传时间:2018-09-09 格式:DOC 页数:65 大小:1.34MB
下载 相关 举报
Sherlock7.1软件编程手册-教程-实例.doc_第1页
第1页 / 共65页
Sherlock7.1软件编程手册-教程-实例.doc_第2页
第2页 / 共65页
Sherlock7.1软件编程手册-教程-实例.doc_第3页
第3页 / 共65页
Sherlock7.1软件编程手册-教程-实例.doc_第4页
第4页 / 共65页
Sherlock7.1软件编程手册-教程-实例.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、Sherlock 使用手册 程序设置1. SHERLOCK 程序设置软件安装用户可以通过光驱把 Sherlock 软件安装在 Windows2000 或 Windows XP 下。如果光驱不能自动开始安装,请点击 Windows 的“开始”按钮,选择 “运行”并进入到 setup. exe开始安装。或使用 Windows 视图器来导航至光驱并在根目录下双击 setup.exe 文件。点击“安装软件” 。按照屏幕上的指示,一个程序组将会被添加到“开始”菜单列表。安装 Sherlock 软件的同时,也安装了 Intel Processing Primitives(IPP)运行库(版本号 5.1)

2、。Sherlock 的安装需要一个许可证,这个许可证保存在插到用户电脑的硬件狗内,或保存在 DALSA 公司的采集卡里。许可证与版本号须对应, Sherlock7 在 Sherlock6.x 的许可证下不能运行。点击开始查看许可证否已经安装。如果未安装,Sherlock 会按演示模式(Demo mode)运行。演示模式支持除了从相机或采集卡采集图像和 OCRplus 外的所有产品功能。联系 DALSA IPD,以获得一个永久的许可证号。用户可以使用 Sherlock 提供的许可证管理器(License Manager) 来安装 Sherlock 软件许可。Start-Programipd Sh

3、erlockLicense Manager开始- 程序ipd Sherlock许可号管理器Sherlock 软件应按照以下顺序安装:1.Sherlock(安装 Sherlock 之前先安装 IPP52).Sherlock7120 的安装需要 IPP52.2.Sentinel(只有使用一个外部 USB 或平行接口硬件狗) 。3.采集支持软件:以下 3 中产品的任意一个或组合:a. Sapera LTRuntime6.10.0 及其更高的版本(Sherlock7120 的安装需要 Sapera LT6.10.0).b. IFC Runtime (5.9.0 或更新版本) 。c. FireWire

4、相机需要的 CI1394.4 如果使用 Sapera LT Runtime,需要支持 Sapera 采集硬件的软件驱动。注意:为了成功安装 Sapera 驱动,必须先安装采集卡。注意:IFC 和 Sapera 都支持 PC2-Vision 和 PC2-CamLink 采集卡。不需要在 IFC 和Sapera 环境下为这两款采集卡安装支持软件。推荐使用 IFC。版本号:7140;2008 年 9 月 17 日 1程序设置 403-00007-00Windows 配置如果你使用定制的 Windows,在使用 Sherlock 时可能会遇到一些问题。请谨记以下要求:1. Sherlock 所需的显示

5、分辨率为 1024*768(或更高) 。2. 在机器视觉检测过程不要使用屏幕保护。如果程序连续检测而无人看管的话,屏幕保护就会中断检测,并极大地降低处理速度。3. 如果你正在把图像存到硬盘中,那么关闭硬盘驱动器(节电模式)也许会导致一些图像的丢失。4. 由于显示卡的不同,一些视频模式也许会比其它的要快。如果显示速度影响到你的应用,如果显示速度对你的应用来说很关键,请尝试改变颜色深度设置。试用 8 位、16位、24 位和 32 位的颜色模式并找出哪个更快。现有的颜色设置根据 Windows 操作程序和显示卡的不同而不同。Sherlock 监控窗口显示指令时间。状态栏显示总的检测时间。在 8 位显

6、示模式下,色彩不能被正确地显示出来。5. 带圆角的 Windows,在默认的“Windows XP“状态下,需要非常高的处理力,并且可能会降低机器视觉检测软件的效率。软件选项SentinelSentinel 软件能够监控软件许可,并定义软件如何运行(完全模式或演示模式) 。你可以使用许可管理器来安装许可号或视图许可选项。如果你要用已发行的光盘来安装Sherlock,就必须在安装完 Sherlock 之后,单独安装 Sentinel。如果你从 FTP 网址上下载Sherlock 软件并想使用硬件狗来取得许可,也必须下载 Sentinel,并在安装完 Sherlock 之后,单独安装它。运行库Sa

7、pera 和 IFCTM 库和它们的相机配置工具是不包含在 Sherlock 软件里的。为了能够更好地支持第三方软件和采集卡,没有这些运行库,Sherlock 也是可以运行的。为了正确地运行 Sapera 和 IFC,Sherlock 必须采用其中之一的运行库或完全的运行库。运行库和驱动都包含在 Sherlock 的光盘中,你可以在安装完 Sherlock 后,单独安装任何一个或两个。Sherlock 软件需要 Sapera 或 IFC 的支持才能使用 DALSA 公司采集卡里采集到的图片。2 版本号:7140;2008 年 9 月 17 日Sherlock 使用手册 程序设置如果你是从 FT

8、P 网址上下载的 Sherlock 软件,你就必须同时下载运行库,并且在安装完Sherlock 后,单独安装运行库。要安装 SDK 库,需要一个 Sapera 或 IFC 许可。IFC 的安装包含硬件驱动。而 Sapera 驱动是分开打包和安装的。请确认你下载的 Sapera 驱动正是你所需要的。注意:不要在这两个运行库下为特定的采集卡安装支持软件,这些驱动会相互冲突,可能会导致两个运行库都不能正常运行。CI1394CI1394 是 IFC 运行库的一个子集,它支持火线相机的采集功能。即使不安装 IFC 运行库(运行或 SDK),只安装 CI1394,也不影响相机的使用。但是如果不安装 CI1

9、394,IFC运行库就不能支持火线相机。Sherlock 许可证选项从 7.0.0 版本开始,OCRplus 是在 Sherlock 下的唯一分离的许可选项。用户可以在线参考 Sherlock 数据表( ),或联系 DALSA IPD 了解详情。任何版本的 Sherlock都要得到许可。这可以通过使用并口或 USB 加密狗,或由 DALSA 公司许可的采集卡来实现。你可以使用许可管理器来安装或视图许可证选项。要采集图像必需先获得许可。您如有任何关于许可的问题,请参考软件发行注意事项。与 Sherlock-Professional6.x 相比,Sherlock 包含了所有的功能。OCRplus

10、升级版为 Sherlock (Professional) 许可添加了 OCRplus 算法。相机配置DALSA 公司在配置多相机采集功能上具有业界领先的灵活性。Sapera CamExpert 工具或 IFCCamera Configurator工具可以用来创建一个配置文件来定义并设置采集卡和相机。这些工具也可以用来在运行 Sherlock 之前测试和校验你的采集参数。在 Sapera 下,Camexpert 创建一个 CCF 文件,Sherlock 的 Sapera 驱动会使用这个文件。使用开始(Start) 程序(Progarms ) Dalsa Coreco Sapera LT CamE

11、xpert 来设置智能检测程序 VA50,VA51 和 NetSightII-DCL;以及 X64, PC2-Vision, PC2-CamLink 采集卡。版本号:7140;2008 年 9 月 17 日 3程序设置 403-00007-00 在 IFC 下,Camera Configurator 创建一个文本文件(*.txt) ,Sherlock 的 IFC 驱动会使用这个文件。使用开始(Start ) 程序(Programs) IFC (Runtime) Camera Configurator 来配置智能检测程序 VA4x,VA21,VA31 和 NetSightII-MCA;以及 PC

12、2-Vision, PC2-CamLink 的采集卡。注意:PC2-Vision 和 PC2-CamLink 在 Sapera 和 IFC 运行库下都受到支持。然而,这两个库的驱动是相互冲突的,不要同时为 PC2-Vision 和 PC2-CamLink 安装这两个运行库。Sapera和 IFC 的运行库和驱动都包含在 Sherlock 光盘里。Sherlock 图像采集设置Sherlock 的初始化文件 “Drivers,ini“指定其所使用的运行库和驱动: Sapera LT 和SapaeraLTDrv.dll 或 IFC 和 IFCDrv.dll。每一个运行库驱动都有自己的初始化文件,S

13、aperaLTDrv.ini 和 IFCDrv.ini,每个运行库指定的初始化文件必须正确地定义至相机文件的所有路径,和在 Sapera 下头三个输入和输出的配置。运行库 驱动 驱动初始化文件Sapera LT SaperaLTDrv.dll SaperaLTDrv.iniIFCI fcDrv.dllI fcDrv.ini你可以使用 Sherlock 的采集选项来编辑初始化文档,或者你可以使用 Notepad 或其它文档编辑器。在 Sherlock 菜单栏,选择选项(Options)- 采集(Acquisition) 来打开配置硬件对话框。这是一个编辑 Drivers.ini 文件的界面。在窗

14、口的上方是采集卡硬件的输出结果。当 Sherlock 启动时,你可以设置输出结果的初始状态。在这个窗口的中间是驱动的列表。下方是目前已下载驱动的配置。启动你要使用的运行库的驱动,并禁用其它的驱动。默认状态是 Camera Simulator 启用,其它为禁用。当你改变驱动的选择时,此窗口的下方不能立刻做出改变。只有在你打开 Sherlock 时才能下载驱动器。如果你改变了选择的驱动器,那就先关闭 Sherlock 再重新打开。再次打开设置硬件对话框(选项 Options-采集 Acquistion)并滑到窗口底部。点击“驱动配置”按钮。这个会打开 Notepad,并打开驱动初始化文档。编辑文档

15、来修改至相机配置文件的所有路径。4 版本号:7140;2008 年 9 月 17 日Sherlock 用户参照表 程序设置版本号:7140;2008 年 9 月 17 日 5程序设置 403-00007-00如果你需要帮助如何配置相机和程序,请联系 DALSA IPD 的技术支持。如果你在采集卡和相机配置上有任何疑问,请参考 Sherlock 光盘里的采集设置注意事项(Acquisition Setup note) 。注意:如果在 SaperaLTDrv.ini 文件里没有正确指定相机文件和输出, Sherlock 软件也许就不能打开,因为驱动不能被正确下载。如果你在选择完 SaperaLT

16、驱动之后不能打开,就用Windows Notepad 编辑 SaperaLTDrv.ini 文件。详细说明至相机配置文件的全部路径。使用Sapera LT 采集向导来获得正确值。Sapera 采集向导由版本 7.1.2.0 开始,Sherlock 包含了“SaperaLT 采集向导” ,这个向导位于 Windows开始菜单。这个程序能检测到所有的 Sapera 所支持的硬件,并保存到 SaperaLTDrv-generated.ini“文件里。这个文件包含客户“SaperaLTDrv.ini”当前版本中所需要的信息,但不重写客户的文件。你可以使用向导来导航至正确的相机配置,启用或禁用另一台相机

17、并改变设备的设置。 (可扩展列表)启动 Sherlock双击 Sherlock 的图表激活 Sherlock,或通过在 Windows 启动组中放置 Sherlock 图标副本来自动打开。Sherlock 有几个命令行选项可以影响它的启动行为。如果要使用命令行选项激活Sherlock,可以按住 CTRL 键,同时单击鼠标左键,拖拽鼠标然后放开,来复制 Sherlock图标,这是复制 Sherlock 图标的标准 Windows 程序。然后使用文件(File)/属性(Properties) 选项来编辑通过图标被激活的命令行。你也可以编辑图标的标题以反应你所设置的配置。Sherlock 命令行选项

18、你可以用带有下列句法的命令行来激活 Sherlock。需要注意的是:所有的小旗子都是可选的,针对具体的检测方案的,并可能以任何顺序发生。如果你指定一个自动下载文件,它必须在命令行的最后。6 版本号:7140;2008 年 9 月 17 日Sherlock 使用手册 程序设置IpeStudio.exe show:min|maxns run:once|cont acq:load: show: min-最小化 Sherlock 的打开窗口的数目(并且没有闪烁屏幕) 。max -最大化 Sherlock 的打开窗口的数目。ns -没有闪烁屏幕。消除 Sherlock 初始化时的闪烁屏幕。这是 Visu

19、al Basic 程序使用 Sherlock 作为图像处理引擎的默认值。run: -在打开之后连续运行。acq: -使用特定的初始化文件设置来打开 Sherlock。如果没有特定文件,就使用“Drivers.ini“ 文件设置。你可以为 Sherlock 初始化文件重命名。重命名不能与 IFC 和SaperaLT 的初始化文件相同(IFCDRV.INI 和 SAPERALTDRV.INI).load: -在 Sherlock 初始化后下载这个文件。可以按照以下顺序下载此文件:a) 在当前目录寻找。b) 如果文件没有扩展名,加.IVS 并在当前目录里寻找。c) 在默认安装目录下在程序目录里寻找。

20、(Program Files ipd Sherlock Programs).d) 如果文件没有扩展名,加.IVS,并查看安装目录下的程序目录。 举例说明:打开 Sherlock,并在默认目录下自动下载 Sherlock 程序“test1.ivs“ IpeStudio.exe load:test1 或 IpeStudio.exe test1.ivs 举例说明:打开 Sherlock,并用相同的程序文件连续运行:IpeStudio.exe run:cont load:test1版本号:7140;2008 年 9 月 17 日 7用户界面概览 403-00007-002.用户界面概览这部分描述的是

21、Sherlock 用户界面。此界面设计简单,易于使用,包括窗口,下拉菜单,工具栏,在线帮助和对话框。所有这些工具都遵循标准 Windows 直观和点- 击的界面传统。详情参见第 4 部分(从 39 页开始) 。熟悉 Sherlock 功能和特点的最好方法是阅读和遵循此手册的第 3 部分教程(从 23 页开始) 。本软件光盘包含视频教程的目录,可以帮助用户更好地了解用户界面和特征。Sherlock 为许多功能提供多种打开方式。比如,一些动作可以通过菜单栏,工具栏或快捷键来完成。Sherlock 如何运行Sherlock “investigation” 检测程序是基于图像窗口和程序窗口的。你可以在

22、图像中绘制一个或多个 ROI(感兴趣区域 )并在 ROI 中加入图像处理。经计算后的结果即为“读取值” 。在程序窗口,你可以加入公式或指令来控制读取值,并可以通过 Serial, Ethernet, Modbus 接口与用户或外部设备对结果或决定进行交流。如果 Sherlock 运行一次检测程序,主要子程序下的每条指令会按顺序执行一次。在最后一条指令执行完后,检测过程运行结束。当 Sherlock 连续运行一套检测程序时,主要子程序的每条指令都会按顺序执行,在最后一条指令执行完后检测过程会从第一条开始重复运行。这个检测程序会无限地运行直到用户停止或终止该程序。在线帮助Sherlock 以 HT

23、ML 格式提供在线帮助。按 F1 键或点击“帮助”菜单获取帮助。当你按 F1 时, “活动 ”窗口决定帮助如何打开。当你在程序上方晃动鼠标时,Sherlock 的“使用技巧”和其它信息就会出现,还包括状态栏的信息。所有的指令,预处理器和算法都有自己的帮助主题。8 版本号:7140;2008 年 9 月 17 日Sherlock 使用手册 用户界面概览定义使用 Sherlock 来创建并运行工业检测应用,每个应用称为一个检测程序。一个检测程序就像一个电脑程序,不同的是这个程序是在采用图形化,点-击的环境中创建的。视觉检测工程师都知道的技巧是如何配置光源,预处理器和算法才能更好的区分好的和坏的的检

24、测对象。Sherlock 软件可以使检测应用编程人员把精力集中到处理而不是编程工作上。一个检测程序是由子程序组成的,子程序包含了 Sherlock 在客户定义命令下执行的指令。Sherlock 支持以下指令类型:图像窗口,ROI ,流程控制,变量和输入 /输出控制。图像窗口指令是指能抓取图像以用作处理的虚拟相机。在 Sherlock 主窗口内,图像窗口出现在它们自己的窗口中。ROI(感兴趣区域)是 Sherlock 基本的图像分析指令。ROI 是指图像窗口中图像的一部分。Sherlock 以线条和圆圈的方式来显示 ROI。在检测过程时,可以通过鼠标来绘制不同的 ROI 类型(矩形,环形,圆环,

25、圆,多边形,点,线,圆弧,耙形,轮辐,牛眼,彩虹) 。ROI 能够对它的区域内的像素进行图像处理和分析,包括边缘上和轮廓的像素。Sherlock 对每个结果都会返回一个读取值。大多数与 Sherlock 有关的学习问题基于 ROI 能做什么和如何设置它。公式是指能够对输入读取值和变量进行计算并产生输出值的子程序指令。读取值是指一个单独的数值或阵列,有以下类型:数字、点、线、布尔值或字符串。Sherlock 读取值是由 ROI、公式,或输入/输出指令来创建的。使用读取值产生报表或作为公式指令的输入值。你可以对单独的读取值设置公差来对判断 合格/不合格,并影响执行进程。变量是内存中用来储存读取值和

26、公式输入值的一个位置。变量与读取值有相同的类型:一个单独的数值或阵列,有以下类型:数字、点、线、布尔值或字符串。输入/输出控制指令产生、测试、或等待一个特定的输入或输出条件。这些指令可能与串口,并口,模拟,文件或报表有关。这个功能能使 Sherlock 作出决定,发送信息或控制外部设备。版本号:7140;2008 年 9 月 17 日 9Sherlock 界面概览 403-00007-00Sherlock 应用窗口Sherlock 用几个窗口来显示它的功能,并允许用户控制它们。这几个窗口分别是Sherlock 主窗口,图像窗口,程序窗口,指令窗口,变量窗口,报告窗口,观察窗口,数字输入窗口和数

27、字输出窗口。用户可以平铺、层叠并最小化图像窗口。图像窗口不可浮动。其它所有窗口都可浮动,固定,移动或进入其它窗口形成窗口组合。你可以看到尝试浮动或拖动位置的外框。光标的位置决定浮动或进入的位置,而不是窗口的标题框。当你移动非浮动窗口时,它们就会试图浮动在主窗口的各个边上。当你拖拽一个窗口时,就要按住控制键来关闭该窗口的锁定状态。如果你找不到或看不到某个窗口,下拉视图菜单看这个表是否活动或可见。如果窗口可见,那它可能组合在某个窗口内。图 2.默认窗口10 本号:7140;2008 年 9 月 17 日Sherlock 使用手册 用户界面概览主窗口主窗口包含其它所有窗口。菜单栏和主工具栏位于主窗口

28、的上方。新安装的 Sherlock通常会在主窗口显示一个图像窗口和程序窗口。使用视图菜单在主窗口显示其它窗口。你可以用窗口左上角的最小化按钮来最小化主窗口。所有的显示窗口也随之被最小化。非浮动工具栏不会被最小化。用户可以在 Sherlock 菜单栏的 Windows 菜单中最小化主窗口至 Windows 程序托盘(窗口- 最小化至托盘) 。所有显示窗口和所有非浮动工具栏都会被最小化。图像窗口图像窗口包含并显示图像。用户可以在图像窗口绘制一个或多个 ROI(感兴趣区域) ,并在 ROI 属性编辑窗口增加图像处理功能。在 Sherlock 中你可以有多个图像窗口。你可以平铺、层叠并最小化图像窗口。

29、图像窗口是非浮动的。图像窗口菜单(主窗口菜单栏)控制活动图像窗口.每个图像窗口都有自己的工具栏,你可以关闭图像窗口(图像窗口)或设置工具栏不浮动并关闭非浮动工具栏来节省显示空间。在程序窗口中创建一个新的图像窗口,可以通过点击“创建图像窗口指令” (“ACQ“)或从指令窗口拖拽”图像窗口“指令至程序窗口。通过 1)在图像工具栏点击选项按钮,或 2)使用图像窗口菜单并选择选项,或 3)左双击图像窗口(在 ROI 外)来为图像窗口选择图像源。使用图像窗口工具栏,或图像窗口菜单在图像上绘制 ROI(感兴趣窗口) 。Sherlock 能够在 ROI 内对图像区域进行处理。 程序窗口程序窗口显示组成 Sh

30、erlock 程序(在 Sherlock6 中叫做 strategy)的程序,子程序和图标。程序工具栏具有插入指令(子程序,图像窗口,流程控制指令和 Java 语言代码)的功能。版本号:7140;2008 年 9 月 17 日 11用户界面概览 403-00007-00在任意指令处单击右键来显示”切换点“和指令菜单弹出窗口(在”+“或”-“旁,为可扩展项目) 。当你运行 Sherlock 时,检测过程会在每个切换点处暂停。这个纠错工具是源自 Sherlock6 的。Sherlock7 的多种运行模式能提供更多的纠错帮助,在菜单选项处单击右键,纠错帮助可以随运行模式的改变而变化。你也可以暂时禁用

31、某项执行指令。用户可以固定、移动、浮动和不浮动程序窗口。移动窗口可以在主窗口的边上转变为标签。当程序窗口关闭时,检测程序可以照常运行。指令窗口指令窗口显示了所有的指令,并在文件夹或工具箱内有序的存在。 (在 Sherlock6 中,指令被称为公式或输入/输出指令) 。用户可以拖拽并把指令放入程序窗口内,还可以单击指令工具栏来显示”工具箱“列表,并单击以滚动指令窗口。用户可以固定、移动、浮动和不浮动指令窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭指令窗口以节省显示空间。变量窗口变量窗口用来创建并显示变量。一旦变量被创建,用户可以把它拖拽进程序窗口。变量只能在变量窗口中创建。用户可以通过

32、激活功能键(F2)或使用变量编辑对话框在变量窗口中添加评论。Sherlock6 有多种变量创建方式,在 Sherlock7 中,你只能在变量窗口中创建变量。用户可以把所创建的变量分派到之前能创建它们的任何地方,并且可以拖拽和载入变量。请参考下部分的教程。用户可以固定、移动、浮动和不浮动变量窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭指令窗口来节省显示空间。观察窗口观察窗口显示读取值。用户可以从程序窗口中拖拽读取值(输出)至观察窗口,来显示数值。用户不可以从变量窗口中拖拽变量,但可以从程序窗口中拖拽被分派到变量的读取值。用户可以固定、移动、浮动和不浮动观察窗口。移动窗口可以在主窗口边上

33、转变为标签。12 版本号:7140;2008 年 9 月 17 日Sherlock 使用手册 用户界面概览监控窗口监控窗口显示基准时钟和 Sherlock 内部信息。用户可以固定、移动、浮动和不浮动监控窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭监控窗口以节省显示空间。报告窗口报告窗口产生报表并为总结报告搜集数据。在每次检测结束后,所搜集的数据都被传送到报表区。报表区是可以保存 10000 个字符的缓冲区,它可以保存产生报表所需要的最新的 10000 个字符。用户可以固定、移动、浮动和不浮动报告窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭报告窗口以节省显示空间。数字输入窗口

34、数字输入窗口显示定义的数字输入值的状态(开,关) 。使用 I/O 指令(指令窗口)来读取数字输入值。用户可以固定、移动、浮动和不浮动数字输入窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭数字输入窗口以节省显示空间。数字输出窗口数字输出窗口显示定义的数字输出值的状态(开,关) 。使用 I/O 指令(指令窗口)来读取数字输出值。用户可以在输出值处单击右键来打开或关闭它。你可以固定、移动、浮动和不浮动数字输出窗口。移动窗口可以在主窗口边上转变为标签。用户可以关闭数字输出窗口来节省显示空间。全局图像窗口这个窗口显示了被一些预处理器所使用的 10 个缓冲区。使用预处理器中的“ImgSave”将

35、ROI 保存到一个缓冲区(在 Sherlock 6 中叫做二值图) 。有 10 个缓冲区(0 到 9)可用来保存 MONO8 图像和 ROIs。当关闭 Sherlock 时,这些临时缓冲区中的文件就会丢失。用户可以使用“选项(Option )-应用(Application)” 来改变用于“所有(All) ”标签中的缩小图的尺寸。统计处理控制(SPC)监控窗口这个窗口显示发送到 SPC 的数据的值,用户通过指令或激活 SPC 属性中的值而实现数据的传送(查看 SPC 视图的图标) 。版本号:7140;2008 年 9 月 17 日 13用户界面概览 403-00007-00Sherlock 菜单

36、栏 Sherlock 主窗口包含了能够进入大多数 Sherlock 功能的下拉菜单,很多选项都可以在以下几个地方找到(菜单栏、工具栏、单击右键等) ,菜单和选项也保存在在线帮助中。程序菜单程序菜单支持视觉检测文件的下列功能:打开新的检测程序、打开现有的检测程序、保存检测文件、检测文件另存为、保存对检测过程的描述、打开最近的检测文件、锁定和打开(安全设置)用户界面和退出 Sherlock。编辑菜单编辑菜单提供下列功能:复制,粘贴所选择的程序项,粘贴集,撤消粘贴和删除所选指令。 粘贴所选择的程序项-复制所选程序项目和它所有的属性和选项。 树式粘贴-复制所选项目及其该程序项下所附属的所有项目。视图菜

37、单视图菜单列出了所有的 Sherlock 窗口(图像窗口除外) 。使用视图菜单来显示或隐藏Sherlock 窗口(图像窗口除外) ,在被显示窗口旁会有一个标志。被隐藏的窗口旁没有标志。默认方式只显示程序窗口。当用户关闭或以后重新打开该应用时,Sherlock 会保存之前的视图和设置。运行菜单运行菜单控制操作或检测程序的运行模式: 单次-检测程序只运行一次 连续-反复运行检测程序,用户可以通过按 ESC 键或选择 Halt (在下方)来停止检测过程。 标定-运行能够进行标定的所有子程序。14 版本号:7140;2008 年 9 月 17 日Sherlock 使用手册 用户界面概览 Halt af

38、ter inspection completion (在检测完成后停止)完成当前检测后,停止连续检测程序,此选项不适用于单次检测或其它纠错模式。 Halt now anywhere(立即停止)在下一条指令后停止,此选项不适用于单次检测或其它纠错模式。 Highlight instructions mode(突出显示指令模式)在单次或连续运行模式中,从视觉上突出显示正在执行的指令。 Slow execution mode(慢速运行模式)非常缓慢地运行检测程序,并突出显示每个检测步骤(在此模式下按 Shift 键能够加速运行) 。 Single step execution mode(单步运行模式

39、)激活单步模式,点击 “Once”来开始检测程序,执行一条指令并暂停。 Execute single step(执行单步) 在单步运行模式下或使用切换点来运行下一条指令。 View logged images(查看载入的图像)打开图像文档和预览窗口。图像窗口菜单图像窗口菜单只对当前选择的或活动的图像窗口可用。图像窗口菜单可提供以下功能:放大、缩小和重置窗口比例为 1:1;开始和停止实时图像采集;在图像窗口绘制 ROI;载入或保存图像文件;打开选项编辑窗口;显示或隐藏图像窗口工具栏。选项菜单选项菜单可以设置应用(Sherlock)参数:进入软件选项,采集硬件(采集卡和相机)配置,输入/输出配置(

40、数字输入和输出,串口, TCP/IP 接口和 Modbus)和同步 java 语言配置。窗口菜单窗口菜单只在多个图像窗口而非其它 Sherlock 窗口出现时才可用。如果有多个图像窗口需要打开,用户可以平铺或层叠打开的图像窗口,对最小化的窗口进行图标排列。图像窗口以列表形式出现,而且在活动图像窗口旁有一个标志。 “最小化至托盘” (Minimize to tray)选项可以最小化整个 Sherlock 应用程序,包括所有非浮动工具栏至 Windows 程序托盘(在程序时钟旁) 。帮助菜单在帮助主题(Help Topics)中打开 Sherlock 帮助文件, “About Sherlock”能

41、显示软件的版本。版本号 7140;2008 年 9 月 17 日 15 用户界面概览 403-00007-00Sherlock 工具栏Sherlock 工具栏为多种功能提供图标和按钮,图标为 Sherlock 添加了点- 击式操作。Sherlock 支持主窗口和程序窗口的工具栏。Sherlock 工具栏内对每个按钮都有说明:用一个单词对按钮功能做出描述。将光标停留或悬浮在按钮上可以显示该信息。主工具栏主工具栏(图 4)提供下列功能,按顺序排列如下:图 4:主工具栏 New Investigation(新的检测程序) 开始一个新的检测程序 Open Investigation(打开检测程序) 打

42、开一个现有的检测程序 Save Investigation(保存检测程序)保存活动的检测程序 Save Investigation As(将检测程序另存为) 以一个新名字保存活动检测程序 Copy(复制)复制所选指令至剪贴板 Paste the instructions in the clipboard-(粘贴指令至剪贴板) Run Once(单次运行)运行程序一次后停止。 Run continuously(连续运行)重复运行检测程序直到手动停止 Stop after completing the investigation(完成检测程序后停止)完成当前程序循环后停止 Stop now any

43、where(立即停止)在停止前,检测程序未完成 Single Step mode(单步模式)激活单步模式,使用 Run Once (单次运行)开始此模,再次点击此按钮禁用单步模式。 Execute single instruction(执行单条指令)在单步模式下或使用切换点来执行下条指令。 Highlight executed instructions(突出显示被执行的指令)在单步或连续模式下,突出显示每条指令。再次点击此按钮来禁用此模式。 Slow execution mode(缓慢运行模式)缓慢运行并突出显示每条指令,再次点击此按钮禁用此模式。16 版本号 7140;2008 年 9 月

44、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 a

45、rea 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(插

46、入圆形 ROI) Insert a Rake multiple-line ROI(插入耙形多线 ROI) Insert a Spoke multiple-line ROI(插入轮辐形多线 ROI) Insert a Rainbow multiple-line ROI(插入彩虹形多线 ROI) Insert a Bulls 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 环境中写的一个程序,它详细说明了一个工业检测是如何完成的,包括所有外部设备和报表产生的同步化。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报