通过 FTP 导出图像
你可以配置你的 In-Sight 视觉系统以将图像导出到网络上的 FTP 服务器。该设置可以让你将所采集的图像(根据工具或作业的合格/不合格条件)存储到其它设备,以便进行归档。此后,可以查看这些图像来帮助您诊断在生产过程中可能遇到的问题。
要配置 FTP 连接:
- 从通信组框中,选择 FTP。
- 选择图像选项卡。
-
点击添加按钮添加一个条目并配置图像输出参数。
注意:可以在作业中添加多个图像导出操作。 - 选择设置选项卡并配置 FTP 服务器设置。
- 将 In-Sight 视觉系统设置到在线状态。视觉系统必须处于“在线”状态才能执行;否则将不会导出图像。
- 触发视觉系统以采集图像。对于所采集的每个图像,均会导出一个图像文件(BMP 或 JPG,视文件格式参数而定),并将其存储在主机名参数中所指定的主机上。
- 当传输条件设置为无(默认)时,每次采集新图像时都会导出图像文件。当传输条件设置为除了“无”以外的其它选项时,每次发生指定事件时都会导出图像文件。譬如,当传输条件被设置为Job.Fail,每次作业失败时都会将图像文件导出并存储在FTP服务器上。
- 当使用In-Sight模拟器作为FTP服务器时,默认情况下,文件将写入模拟器文件夹([ProgramData] \ Cognex \ In-Sight \ Emulators \ x.x.x)。同时,文档可以被写入用户自定义的目录 (已授权的 FTP 目录)。有关已授权的 FTP 目录的详情,请参阅可选对话框主题(模拟面板)。
图像选项卡
提供用于定义导出图像、图像格式、图像导出时间和图像导出位置的参数。
定义是否可以执行图像导出操作(默认情况下会将其选中),以及是否要将其显示为 EasyView项目(例如,WriteImageFTP_1.Tool_Enabled),该项目可显示在 VisionView 操作员界面面板上,并且可由操作员进行编辑。
指定何时将数据发送到FTP服务器,例如特定工具通过或失败时,或接收到输入信号时。默认情况下,选择“无”,这将确保每次获取图像时都会导出数据,此时“已启用”复选框处于选中状态。如果“已启用”复选框被禁用,或者引用的工具被禁用,则导出操作将不会执行。
定义将在设置选项卡中配置的FTP服务器,该服务器将接收导出的数据。默认情况下会选择设备 1。
定义导出图像的文件格式:BMP(Windows 位图格式)或 JPG(标准编码 JPEG 格式)。默认情况下会选择 BMP。
定义导出图像的分辨率:完全、一半或者四分之一。默认情况下会选择完全。
定义是否为受支持的位置和检测工具创建包含重叠图形数据的 SVG 文件。要查看 SVG 文件和图像文件,应使用支持 SVG 文件类型的 Web 浏览器(如 Microsoft Internet Explorer 9.0)打开 SVG 文件。SVG 文件包含一个与其相关的采集图像的内部链接,当浏览器打开 SVG 文件时,它会通过这个链接打开并显示采集图像和重叠图形。
- 如需启用该选项,请在右手边的组框中选择包含图形选项框。包含图形选项框在表格中为只读选项。
- 启用后,SVG 文件会使用在文件名参数中指定的名称。
- 当主机名参数在设置选项卡中被设置为 In-Sight 模拟器,则 svg 文件将会被保存到模拟器目录([ProgramData]\Cognex\In-Sight\Emulators\x.x.x)并在In-Sight 文件栏中显示。
- 如通过修改显示结果选项对话框中的工具选项,对位置和/或检测工具进行配置,使其隐藏重叠图形,则将无法输出 SVG 图形。默认情况下,所有工具均显示其重叠图形。
- 由于图形是通过 Web 浏览器等第三方应用程序显示,所以重叠图形数据无法达到准确的像素到像素匹配。
- In-Sight 固件不能保证传输所有 SVG 和图像文件的匹配对。如果 In-Sight 视觉系统过载,它可能会跳过对 SVG和/或图像文件的传输,以确保不会错过检测和/或图像采集。
预览输出图像文件的名称;默认情况下,会显示 Image999。文件名称可以通过配置以下参数来自定义:默认文件名、添加链接、添加时间戳以及添加计数器。
- 为图像文件指定至少一个参数。如果默认文件名区域为空白且添加链接、添加时间戳和添加计数器选项框没有被选择,则导出文件操作会失败。
- 参数的顺序不能被更改。
- 当添加计数器参数被激活,计数器的最大值将会在文件名预览中显示。
定义导出的图像文件的名称;默认名称为“Image”。支持长文件名。
指定所选的工具是否会被链接或添加到被导出文件的文件名中。默认情况下,该选项框被禁用。
- 如果所选的工具与含有以下无效字符的字符串链接,则导出操作将会失败:<, >, :, ", /, \, |, ? 或 *。
- 当 EasyBuilder 无法找到任何可以链接的工具时,添加链接选项框会变灰。
- 如果链接的工具从作业中被删除,则添加链接选项框会被禁用。
- 当添加链接选项框被启用,请不要在下拉菜单中选择未定义;该选项可能会产生未定义的结果。
指定时间戳是否会被添加到导出图像文件的文件名中。默认情况下,该选项框被禁用。当启用时,可以在下拉菜单中选择预先配置的时间戳格式:MMDDYY, YYYYMMDD_HHMMSS, DDMMYY_HHMMSS, MM-DD-YYYY_HH.MM.SS, HHMMSS, YYMMDD_HHMMSS 或 YYDDMM_HHMMSS。
指定是否在导出的图像文件名中添加计数器(默认 = 启用)。启用后,可以设置计数器的最大值(0 至 9999999; 默认 = 999)。每次导出一个图像文件,计数器都会逐次递增。当该计数器的值等于最大值时,它就会自动重置;现有的图像文件将会被同名的新文件覆盖。
将一个新的导出操作添加到列表。
从列表中移除一个导出操作。一次只能移除一个导出操作。
将每次导出图像操作时添加到图像文件名中的值重置为 000。
设置选项卡
设置选项卡提供用于定义两个目标设备的参数。目标设备可以是 In-Sight 仿真器,也可以是网络上充当 FTP 服务器的任何其它主机。
定义目标设备的 FTP 服务器的主机名(或 IP 地址)。
- 如果指定无效的主机名,则连接可能会在最多 30 秒后超时。
-
指定“主机名”或“用户名”时,不要在名称前后使用空格。如果“主机名”或“用户名”设置中指定的名称在名称之前或之后包含空格,则图像导出操作将无法将图像写入指定的服务器。
- 如果还有另一台 PC 安装了 FTP 服务器,也可选择该计算机作为存储位置。请注意,In-Sight 浏览器软件被视为 FTP 服务器。如果要使用第三方 FTP 服务器,则应关闭 In-Sight 浏览器。如果无其它 FTP 服务器正在运行,则 In-Sight 浏览器必须处于运行状态。如果要使用第三方 FTP 服务器,则必须在“主机名”参数中使用该 PC 的 IP 地址。
- 可通过在主机名(或 IP 地址)后面追加冒号 (:) 和新端口号来更改 FTP 服务器连接端口号。例如,如果当前“主机名”为 PRODUCTION1,则要将默认端口号 (21) 更改为端口 34,需将“主机名”参数更改为:PRODUCTION1:34。
定义目标设备的 FTP 服务器的有效用户名(不得超过 255 个字符)。输出图像文件或数据的In-Sight视觉系统不必存留此名称。
定义目标设备的 FTP 服务器的有效密码。密码区分大小写,且长度不能超过 20 个字符。
- 出于安全考虑,您输入的密码将在字段中以“*”显示。
- 密码将以加密形式保存在作业文件中。
定义图像导出连接类型:标准 FTP(默认选择)、安全 FTP 或 Mitsubishi GOT。安全 FTP 提供安全传输协议,与 SFTP 应用程序配合使用,而 Mitsubishi GOT 则为在 Mitsubishi GOT 终端上显示图像提供支持。
启动“FTP 设置”对话框。
显示在导出操作时遇到错误的原因。必须在“文件”选项卡 - 传输条件中指定事件,例如,触发图像,或者您必须将In-Sight视觉系统置于在线状态才能更新此字段。