# 读取文件

从指定的In-Sight 视觉系统 闪存读取作业。

## 读取文件 输入

语法：RF[Filename]

参数 | 说明
--- | ---
文件名 | 作业的名称。该命令可以在有或没有 .JOBX 扩展名的情况下执行。

## 读取文件 输出

返回一个状态码，后跟一个行终止符和作业数据行。

状态码信息：

状态码 | 说明
--- | ---
1 | 命令顺利执行。
0 | 命令无法识别。
-1 | 缺少作业文件名。
-2 | 不存在以给定名称保存的作业，或者作业数据无效，因此无法执行该命令。
-3 | 读取失败。
-6 | 用户没有执行该命令的完全权限。

作业数据行包括：

参数 | 说明
--- | ---
名称 | 第一行包含作业名称。
大小 | 第二行包含作业大小（以字节为单位）的整数值。
数据 | 实际作业数据被编码为 ASCII 十六进制值，格式为每行 80 个字符。每行以一个回车符和一个换行符组成的序列结束。
校验和 | 最后一行包含四个 ASCII 十六进制字节，它们是作业数据的校验和。视觉系统 根据所传输的十六进制编码数据的大写 ASCII 值计算校验和，而不是根据文件内容的字节值。有关详细信息，请参阅本机模式校验和。

## 读取文件 示例

要获得与 In-Sight 视觉系统上保存的作业“text.jobx”有关的信息，请发出以下命令：RFtext.jobx

发出 Read File 命令后，输出到 telnet 窗口的第一行是状态码 (1)，后跟作业名称 (text.jobx) 和作业大小 (22)，然后是 ASCII 十六进制格式的作业数据。最后，在最后一行显示四字节 ASCII 十六进制校验和 (4206)。

注意:由于对数据进行 ASCII 十六进制编码，RF 命令报告的大小是存储在 In-Sight 视觉系统上的实际 .JOB 文件字节数的两倍。