logo资料库

DALSA Sherlock视觉处理软件教程.pdf

第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
资料共62页,剩余部分请下载后查看
Sherlock 使用手册 程序设置 1. SHERLOCK 程序设置 软件安装 用户可以通过光驱把 Sherlock 软件安装在 Windows2000 或 Windows XP 下。如果光驱 不能自动开始安装,请点击 Windows 的“开始”按钮,选择“运行”并进入到setup. exe 开 始安装。或使用 Windows 视图器来导航至光驱并在根目录下双击 setup.exe 文件。 点击“安装软件”。按照屏幕上的指示,一个程序组将会被添加到“开始”菜单列表。 安装 Sherlock 软件的同时,也安装了 Intel Processing Primitives(IPP)运行库(版本号 5.1)。 Sherlock 的安装需要一个许可证,这个许可证保存在插到用户电脑的硬件狗内,或保存 在 DALSA 公司的采集卡里。许可证与版本号须对应,Sherlock7 在 Sherlock6.x 的许可证下 不能运行。点击开始查看许可证否已经安装。如果未安装,Sherlock 会按演示模式(Demo mode)运行。演示模式支持除了从相机或采集卡采集图像和 OCRplus 外的所有产品功能。联 系 DALSA IPD,以获得一个永久的许可证号。用户可以使用 Sherlock 提供的许可证管理器 (License Manager) 来安装 Sherlock 软件许可。 Start-—>Program—>ipd—> Sherlock—>License 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 相机需要的 CI1394. 4. 如果使用 Sapera LT Runtime,需要支持 Sapera 采集硬件的软件驱动。 注意:为了成功安装 Sapera 驱动,必须先安装采集卡。 注意:IFC 和 Sapera 都支持 PC2--Vision 和 PC2-CamLink 采集卡。不需要在IFC 和 Sapera 环境下为这两款采集卡安装支持软件。推荐使用 IFC。 版本号:7140;2008 年 9 月 17 日 1 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
程序设置 403-00007-00 Windows 配置 如果你使用定制的 Windows,在使用 Sherlock 时可能会遇到一些问题。请谨记以下要求: 1. Sherlock 所需的显示分辨率为 1024*768(或更高)。 2. 在机器视觉检测过程不要使用屏幕保护。如果程序连续检测而无人看管的话,屏幕保护 就会中断检测,并极大地降低处理速度。 如果你正在把图像存到硬盘中,那么关闭硬盘驱动器(节电模式)也许会导致一些图像 的丢失。 由于显示卡的不同,一些视频模式也许会比其它的要快。如果显示速度影响到你的应用, 如果显示速度对你的应用来说很关键,请尝试改变颜色深度设置。试用 8 位、16 位、 24 位和 32 位的颜色模式并找出哪个更快。现有的颜色设置根据 Windows 操作程序和显 示卡的不同而不同。Sherlock 监控窗口显示指令时间。状态栏显示总的检测时间。在 8 位显示模式下,色彩不能被正确地显示出来。 3. 4. 5. 带圆角的 Windows,在默认的“Windows XP"状态下,需要非常高的处理力,并且可能 会降低机器视觉检测软件的效率。 软件选项 Sentinel Sentinel 软件能够监控软件许可,并定义软件如何运行(完全模式或演示模式)。你可以 使用许可管理器来安装许可号或视图许可选项。如果你要用已发行的光盘来安装 Sherlock, 就必须在安装完 Sherlock 之后,单独安装 Sentinel。如果你从 FTP 网址上下载 Sherlock 软件 并想使用硬件狗来取得许可,也必须下载 Sentinel,并在安装完 Sherlock 之后,单独安装它。 运行库 Sapera 和 IFCTM 库和它们的相机配置工具是不包含在 Sherlock 软件里的。为了能够更好 地支持第三方软件和采集卡,没有这些运行库,Sherlock 也是可以运行的。为了正确地运行 Sapera 和 IFC,Sherlock 必须采用其中之一的运行库或完全的运行库。运行库和驱动都包含 在 Sherlock 的光盘中,你可以在安装完 Sherlock 后,单独安装任何一个或两个。Sherlock 软 件需要 Sapera 或 IFC 的支持才能使用 DALSA 公司采集卡里采集到的图片。 2 版本号:7140;2008 年 9 月 17 日 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
程序设置 Sherlock 使用手册 如果你是从 FTP 网址上下载的 Sherlock 软件,你就必须同时下载运行库,并且在安装完 Sherlock 后,单独安装运行库。要安装 SDK 库,需要一个 Sapera 或 IFC 许可。IFC 的安装 包含硬件驱动。而 Sapera 驱动是分开打包和安装的。请确认你下载的 Sapera 驱动正是你所 需要的。 注意:不要在这两个运行库下为特定的采集卡安装支持软件,这些驱动会相互冲突,可能会 导致两个运行库都不能正常运行。 CI1394 CI1394 是 IFC 运行库的一个子集,它支持火线相机的采集功能。即使不安装 IFC 运行 库(运行或 SDK),只安装 CI1394,也不影响相机的使用。但是如果不安装 CI1394,IFC 运 行库就不能支持火线相机。 Sherlock 许可证选项 从 7.0.0 版本开始,OCRplus 是在 Sherlock 下的唯一分离的许可选项。用户可以在线参 考 Sherlock 数据表(www.goipd.com),或联系 DALSA IPD 了解详情。任何版本的 Sherlock 都要得到许可。这可以通过使用并口或 USB 加密狗,或由 DALSA 公司许可的采集卡来实 现。你可以使用许可管理器来安装或视图许可证选项。要采集图像必需先获得许可。您如有 任何关于许可的问题,请参考软件发行注意事项。 与 Sherlock-Professional6.x 相比,Sherlock 包含了所有的功能。 OCRplus 升级版为 Sherlock (Professional) 许可添加了 OCRplus 算法。 相机配置 DALSA 公司在配置多相机采集功能上具有业界领先的灵活性。Sapera CamExpert 工具 或 IFCCamera Configurator®工具可以用来创建一个配置文件来定义并设置采集卡和相机。这 些工具也可以用来在运行 Sherlock 之前测试和校验你的采集参数。 在 Sapera 下,Camexpert 创建一个 CCF 文件,Sherlock 的 Sapera 驱动会使用这个文件。 使用开始(Start)—> 程序(Progarms)—> Dalsa Coreco—> Sapera LT—> CamExpert 来设 置智能检测程序 VA50,VA51和 NetSightII-DCL ;以及 X64, PC2-Vision, PC2-CamLink 采集 卡。 版本号:7140;2008 年 9 月 17 日 3 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
程序设置 403-00007-00 在 IFC 下,Camera Configurator 创建一个文本文件(*.txt),Sherlock 的 IFC 驱动会使用 这个文件。使用开始(Start)—>程序(Programs)—> IFC (Runtime) —>Camera Configurator 来配置智能检测程序 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"指定其所 使用的运行库 和驱动:Sapera LT 和 SapaeraLTDrv.dll 或 IFC 和 IFCDrv.dll。 每 一个运行库驱 动 都有 自己 的初始 化文件, SaperaLTDrv.ini和 IFCDrv.ini,每个运行库指定的初始化文件必须正确地定义至相机文件的 所有路径,和在 Sapera 下头三个输入和输出的配置。 运行库 驱动 驱动初始化文件 Sapera LT SaperaLTDrv.dll SaperaLTDrv.ini IFCI fcDrv.dllI fcDrv.ini 你可以使用 Sherlock 的采集选项来编辑初始化文档,或者你可以使用 Notepad 或其它文 档编辑器。在 Sherlock 菜单栏,选择选项(Options)-采集(Acquisition) 来打开配置硬件对 话框。这是一个编辑 Drivers.ini 文件的界面。 在窗口的上方是采集卡硬件的输出结果。当 Sherlock 启动时,你可以设置输出结果的 初始状态。 在这个窗口的中间是驱动的列表。下方是目前已下载驱动的配置。启动你要使用的运行 库的驱动,并禁用其它的驱动。默认状态是 Camera Simulator 启用,其它为禁用。 当你改变驱动的选择时,此窗口的下方不能立刻做出改变。只有在你打开 Sherlock 时 才能下载驱动器。如果你改变了选择的驱动器,那就先关闭 Sherlock 再重新打开。再次打 开设置硬件对话框(选项 Options-采集 Acquistion)并滑到窗口底部。点击“驱动配置”按 钮。这个会打开 Notepad,并打开驱动初始化文档。编辑文档来修改至相机配置文件的所有路 径。 版本号:7140;2008 年 9 月 17 日 4 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
程序设置 Sherlock 用户参照表 版本号:7140;2008 年 9 月 17 日 5 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
程序设置 403-00007-00 如果你需要帮助如何配置相机和程序,请联系 DALSA IPD 的技术支持。 如果你在采集卡和相机配置上有任何疑问,请参考 Sherlock 光盘里的采集设置注意事 项(Acquisition Setup note)。 注意:如果在 SaperaLTDrv.ini文件里没有正确指定相机文件和输出,Sherlock 软件也许就不 能打开,因为驱动不能被正确下载。如果你在选择完 SaperaLT 驱动之后不能打开,就用 Windows Notepad 编辑 SaperaLTDrv.ini 文件。详细说明至相机配置文件的全部路径。使用 Sapera LT 采集向导来获得正确值。 Sapera 采集向导 由版本 7.1.2.0 开始,Sherlock 包含了“SaperaLT 采集向导”,这个向导位于 Windows 开 始 菜 单 。 这 个 程 序 能 检 测 到 所 有 的 Sapera 所 支 持 的 硬 件 , 并 保 存 到 SaperaLTDrv-generated.ini"文件里。这个文件包含客户“SaperaLTDrv.ini”当前版本中所需要 的信息,但不重写客户的文件。你可以使用向导来导航至正确的相机配置,启用或禁用另一 台相机并改变设备的设置。(可扩展列表) 启动 Sherlock 双击 Sherlock 的图表激活 Sherlock,或通过在 Windows 启动组中放置 Sherlock 图标副 本来自动打开。 Sherlock 有几个命令行选项可以影响它的启动行为。如果要使用 命令行选项激活 Sherlock,可以按住 CTRL 键,同时单击鼠标左键,拖拽鼠标然后放开,来复制 Sherlock 图 标,这是复制 Sherlock 图标的标准 Windows 程序。 然后使用文件(File)/属性(Properties)选项来编辑通过图标被激活的命令行。你也可以编 辑图标的标题以反应你所设置的配置。 Sherlock 命令行选项 你可以用带有下列句法的命令行来激活 Sherlock。需要注意的是:所有的小旗子都是可 选的,针对具体的检测方案的,并可能以任何顺序发生。如果你指定一个自动下载文件,它 必须在命令行的最后。 6 版本号:7140;2008 年 9 月 17 日 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
Sherlock 使用手册 IpeStudio.exe —show:\[min|max]—ns —run:\[once|cont] 程序设置 —acq:\—load:\ — show: min- 最小化 Sherlock 的打开窗口的数目(并且没有闪烁屏幕)。 max -最大化 Sherlock 的打开窗口的数目。 —ns -没有闪烁屏幕。消除 Sherlock 初始化时的闪烁屏幕。这是 Visual Basic 程序 使用 Sherlock 作为图像处理引擎的默认值。 —run: -在打开之后连续运行。 —acq: <初始化文件> -使用特定的初始化文件设置来打开 Sherlock。如果没有特定文件, 就使用"Drivers.ini"文件设置。你可以为 Sherlock 初始化文件重命名。重命名不能与 IFC 和 SaperaLT 的初始化文件相同(IFCDRV.INI 和 SAPERALTDRV.INI). —load: <初始化文件>-在 Sherlock 初始化后下载这个文件。可以按照以下顺序下载此文件: a) 在当前目录寻找。 b) 如果文件没有扩展名,加.IVS 并在当前目录里寻找。 c) 在默认安装目录下在程序目录里寻找。 (\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 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
用户界面概览 403-00007-00 2.用户界面概览 这部分描述的是 Sherlock 用户界面。此界面设计简单,易于使用,包括窗口,下拉菜 单,工具栏,在线帮助和对话框。所有这些工具都遵循标准 Windows 直观和点-击的界面传 统。详情参见第 4 部分(从 39 页开始)。 熟悉 Sherlock 功能和特点的最好方法是阅读和遵循此手册的第 3 部分教程(从 23 页开 始)。本软件光盘包含视频教程的目录,可以帮助用户更好地了解用户界面和特征。 Sherlock 为许多功能提供多种打开方式。比如,一些动作可以通过菜单栏,工具栏或快 捷键来完成。 Sherlock 如何运行 Sherlock “investigation” 检测程序是基于图像窗口和程序窗口的。你可以在图像中绘制 一个或多个 ROI(感兴趣区域)并在 ROI 中加入图像处理。经计算后的结果即为“读取值”。 在程序窗口,你可以加入公式或指令来控制读取值,并可以通过 Serial, Ethernet, Modbus 接 口与用户或外部设备对结果或决定进行交流。 如果 Sherlock 运行一次检测程序,主要子程序下的每条指令会按顺序执行一次。在最 后一条指令执行完后,检测过程运行结束。当 Sherlock 连续运行一套检测程序时,主要子 程序的每条指令都会按顺序执行,在最后一条指令执行完后检测过程会从第一条开始重复运 行。这个检测程序会无限地运行直到用户停止或终止该程序。 在线帮助 Sherlock 以 HTML 格式提供在线帮助。按 F1 键或点击“帮助”菜单获取帮助。当你按 F1 时,“活动”窗口决定帮助如何打开。当你在程序上方晃动鼠标时,Sherlock 的“使用技 巧”和其它信息就会出现,还包括状态栏的信息。所有的指令,预处理器和算法都有自己的 帮助主题。 8 版本号:7140;2008 年 9 月 17 日 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
分享到:
收藏