导出数据文件或通过 FTP 将数据字符串附加到文件
你可以配置In-Sight视觉系统以导出数据文件或将数据字符串附加到网络上的FTP服务器上的文件中。使用该功能以记录您在文件中查看的数据结果。
要配置 FTP 连接:
- 从通信组框中,选择 FTP。
- 选择文件选项卡。
-
点击添加按钮添加一个条目并配置输出参数。
注意:你可以将多个文件导出操作添加到作业。 - 选择设置选项卡并配置 FTP 服务器设置。
- 将 In-Sight 视觉系统设置到在线状态。视觉系统必须在线执行; 否则,将不会导出数据。
- 触发视觉系统。对于每个触发,数据文件会被导出或数据字符串会被附加到文件,并存储在设置选项卡中指定的FTP服务器上。
- 当传输条件设置为无(默认)时,每次采集新图像时都会导出数据文件或将数据字符串附加到文件。当传输条件设置为除了“无”以外的其它选项时,每次发生指定事件时都会导出数据文件或将数据字符串附加到文件。譬如,当传输条件设置为Job.Fail,每次作业失败时都会将数据文件导出或将数据字符串附加到文件,并存储在FTP服务器上。
- 当使用In-Sight模拟器作为FTP服务器时,默认情况下,文件将写入模拟器文件夹([ProgramData] \ Cognex \ In-Sight \ Emulators \ x.x.x)。同时,文档可以被写入用户自定义的目录 (已授权的 FTP 目录)。有关已授权的 FTP 目录的详情,请参阅可选对话框主题(模拟面板)。
文件选项卡
提供用于定义导出数据、数据格式,数据导出时间和数据导出位置的参数。
定义是否可以执行图像导出操作(默认情况下会将其选中),以及是否要将其显示为 EasyView项目(例如,WriteLocal_1.Tool_Enabled),该项目可显示在 VisionView 操作员界面面板上,并且可由操作员进行编辑。
指定何时将数据发送到FTP服务器,例如特定工具通过或失败时,或接收到输入信号时。默认情况下,选择“无”,这将确保每次获取图像时都会导出数据,此时“已启用”复选框处于选中状态。如果“已启用”复选框被禁用,或者引用的工具被禁用,则导出操作将不会执行。
定义将在设置选项卡中配置的FTP服务器,该服务器将接收导出的数据。默认情况下会选择设备 1。
指定导出文件的格式:Text、HTML(默认)、XML 或 CSV。
指定数据写入文件的方式。
- 覆盖:覆盖文件中的现有数据。
- 附加(默认):将数据字符串添加到文件末尾。
使用格式化字符串对话框指定写入文件的数据。
预览导出文件的名称; 默认情况下,显示“文件”。你可以通过配置以下参数来自定义文件名:默认文件名,添加链接和添加时间戳。
- 为文件定义至少一个参数。如果默认文件名字段为空,并且未选中添加链接和添加时间戳复选框,则文件导出操作将失败。
- 参数的顺序不能被更改。
指定导出文件的名称; 默认名称为“文件”。支持长文件名。
指定所选的工具是否会被链接或添加到被导出文件的文件名中。默认情况下,该选项框被禁用。
- 如果所选的工具与含有以下无效字符的字符串链接,则导出操作将会失败:<, >, :, ", /, \, |, ? 或 *。
- 当 EasyBuilder 无法找到任何可以链接的工具时,添加链接选项框会变灰。
- 如果链接的工具从作业中被删除,则添加链接选项框会被禁用。
- 当添加链接选项框被启用,请不要在下拉菜单中选择未定义;该选项可能会产生未定义的结果。
指定时间戳是否会被添加到导出图像文件的文件名中。默认情况下,该选项框被禁用。当启用时,可以在下拉菜单中选择预先配置的时间戳格式:MMDDYY, YYYYMMDD_HHMMSS, DDMMYY_HHMMSS, MM-DD-YYYY_HH.MM.SS, HHMMSS, YYMMDD_HHMMSS 或 YYDDMM_HHMMSS。
将一个新的导出操作添加到列表。
从列表中移除一个导出操作。一次只能移除一个导出操作。
设置选项卡
设置选项卡提供用于定义两个目标设备的参数。目标设备可以是 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视觉系统置于在线状态才能更新此字段。