# Read File

지정된 In-Sight 비전 시스템 플래시 메모리에서 작업을 읽습니다.

## Read File 입력

구문: RF[파일 이름]

매개 변수 | 설명
--- | ---
파일 이름 | 작업 이름. 이 명령은 .JOBX 확장자 유무와 관계없이 실행됩니다.

## Read File 출력

상태 코드와 행 종료자를 반환하고 이어서 작업 데이터 행을 반환합니다.

상태 코드는 다음과 같습니다.

상태 코드 | 설명
--- | ---
1 | 명령이 성공적으로 실행되었습니다.
0 | 인식할 수 없는 명령.
-1 | 작업 파일 이름이 누락되었습니다.
-2 | 지정된 이름으로 저장된 작업이 없거나 작업 데이터가 올바르지 않아 명령을 실행할 수 없습니다.
-3 | 읽기 실패.
-6 | 사용자에게 명령을 실행할 모든 권한이 없습니다.

작업 데이터의 행은 다음과 같습니다.

매개 변수 | 설명
--- | ---
이름 | 첫 번째 행에는 작업 이름이 있습니다.
크기 | 두 번째 행은 작업의 크기를 나타내는 정수(단위: 바이트)입니다.
데이터 | 실제 작업 데이터는 행당 80자로 서식화된 ASCII 16진수 값으로 인코딩됩니다. 각 행은 일련의 캐리지 리턴 및 줄 바꿈 문자로 끝납니다.
체크섬 | 마지막 행에는 작업 데이터의 체크섬인 4개의 ASCII 16진수 바이트가 포함합니다. 비전 시스템은 파일 내용의 바이트 값이 아니라 인코딩된 16진수 데이터의 ASCII 대문자 값에서 체크섬을 계산합니다. 자세한 내용은 기본 모드 체크섬를 참조하십시오.

## Read File 예

In-Sight 비전 시스템에 저장된 작업 "text.jobx"에 대한 정보를 받으려면 RFtext.jobx 명령을 이용합니다.

Read File 실행 결과 텔넷 창에는 첫 번째 행에 상태 코드(1)가 출력되고 이어서 작업 이름(text.jobx), 크기(22바이트), ASCII 16진수 서식의 작업 데이터가 뒤따릅니다. 마지막으로, 4바이트의 ASCII 16진수 체크섬 바이트(4206)가 표시됩니다.

참고 : ASCII 16진수 인코딩으로 인해 RF 명령이 보고하는 크기는 In-Sight 비전 시스템에 저장된 실제 .JOB 파일 크기의 두 배가 될 것입니다.