10.5.1.16. SAVEF
10.5.1.16. SAVEF
설명 | 메인보드 내의 제어기 파일을 T/P 플래시메모리나 USB 메모리, 혹은 외부PC로 복사하는 명령어입니다. 메인보드에 편집한 작업프로그램을 로봇언어 명령으로 백업하기 위한 기능입니다. | ||
문법 | SAVEF <결과변수>,<대상위치>,<대상 경로파일명>[,<원본 파일명>] | ||
파라미터 | 결과변수 | 수행 후, 결과가 저장됨. 1: 성공 -1: 대상파일 생성 실패 -2: 원본파일 열기 실패 -9: 기타 에러 |
|
대상위치 | TP: 티치펜던트의 /prj/ USB: USB메모리의 / (root) EXT: 외부PC |
| |
대상 경로 파일명 | 복사될 대상 파일의 경로+파일명 |
| |
원본 파일명 | 복사할 메인보드의 원본 파일명 생략하면, 대상 파일명과 동일한 파일명 적용 |
| |
사용 예 | V9%=0 SAVEF V9%,TP,”L203/2500.JOB”,”0001.JOB” WAIT V9% (메인보드의 0001.JOB 파일을 티치펜던트의 /prj/L203/2500.JOB 으로 복사하고, 완료될 때까지 대기) |
l 대상위치로 EXT를 사용하는 경우에는, 외부 PC에 LOADF/SAVEF용 서비스가 실행되고 있어야 합니다.
l 사용 예에서 대상 경로 파일명 파라미터로서 지정한 파일은 파일관리자에서 T/P 이하의 /prj/L203/ 폴더의 2500.JOB 파일로 표현됩니다. (티치펜던트 내부적으로는/ResidentFlash/prj/L203/2500.JOB 에 해당합니다.)
l (Hi5a V40.08-00 이후 지원) 대상 경로 파일명을 ‘/’로 시작할 수 있습니다. 차이는 아래와 같습니다. ‘/’를 생략하면 TP/prj/ 이 기준이 되고, ‘/’로 시작하면 TP/ 가 기준이 됩니다.
원본 경로 파일명 파라미터 | 파일관리자에서의 위치 |
“L203/2500.JOB” | TP/prj/L203/2500.JOB |
“/L203/2500.JOB” | TP/L203/2500.JOB |
l (Hi5a V40.08-00 이후 지원) 대상 경로 파일명 파라미터가 ‘/’로 끝나면 경로로 인식됩니다. 이 때는 원본 파일명을 생략할 수 없습니다.
(예: SAVEF V1%,TP,”/work/RF705/”, “G00.POS”)
l (Hi5a V40.08-00 이후 지원) 원본 파일명에 wildcard 파일명을 사용할 수 있습니다. wildcard 파일명 지정 시엔 대상 경로 파일명 파라미터는 반드시 경로로 지정해야 합니다. (예: SAVEF V1%,TP,”/work/RF705/”, “2*.JOB”)