백업이 필요한 이유
코딩을 하다 보면 예기치 못한 상황이 발생하여 정상적으로 코딩이 완료되지 않거나 차량이 오동작하는 등 여러 문제가 발생할 수 있습니다. 이런 상황이 되면 누구나 가장 먼저 생각나는 말은 “아, 뭔가 잘못됐구나. 다시 옛날로 돌아가고 싶다 ㅜㅜ”일 것 같습니다.
]
이런 다양한 문제 상황이 발생할 것을 대비하여 코딩을 시작하기 전에 필수로 해야할 과정이 있습니다.
바로 백업입니다.백업이란 말의 의미는 기존에 차량에 코딩이 돼 있는 조건값을 어딘가에 옮겨서 복사본을 생성해둔다는 뜻으로 이해하시면 됩니다. 마치 통장 비밀번호를 까먹을까봐 수첩에 적어두는 것처럼, 차량에 현재 기록된 코딩값들을 나중에 다시 찾을 수 있도록 사본을 하나 만들어두는 개념으로 이해하시면 됩니다.
백업의 종류
백업의 방법은 크게 두 가지가 있습니다.
- 전체 코딩 데이터를 xml 형태로 저장하는 방법
- 원래 코딩 데이터가 존재하는 형태인 ncd 형태로 저장하는 방법
단, 여러 선구 코더분들의 의견을 들어보면 두 가지 방법 중 첫 번째 방법은 오류가 발생할 확률이 높아 잘 사용되지 않는다고 합니다. 따라서 두 방법을 모두 알려드려 헷갈리는 것보다는 후자의 방법만 소개하겠습니다.
백업 방법
기본적으로 백업을 진행하는 방법은 실제로 코딩을 하는 과정과 비슷합니다.
E-Sys로 실제 코딩을 해보자에서 말씀드렸던 것처럼 코딩 값들은 내 컴퓨터에 일단 임시 저장을 한 다음에 차량으로 전송을 하는 두 단계의 과정을 거칩니다. 즉, 차량의 원래 코딩 값을 내 컴퓨터에 일단 임시저장하고, 그 값을 수정한 후에 다시 차량으로 전송하는 과정을 거치게 됩니다. 백업은 이 과정 중에서 처음 차량에서 다운받은 값을 복사해서 어딘가에 붙여넣는 과정으로 이루어집니다.
실제 화면을 보여드리면서 설명드리겠습니다. 기본적으로 코딩의 실행과정과 동일하므로 일부 과정은 화면 생략하겠습니다.
먼저 E-Sys 코딩 데이터를 설치한 폴더에서 Data:CAF
폴더에 다른 파일이 있다면 모두 삭제합니다(저 같은 경우는 C:\Data\CAF
). 왜냐하면 바로 이 폴더에 차량에서 내려받을 기존 코딩 값들이 임시로 저장되기 때문입니다.
코딩하듯이, 차량과 노트북을 연결하고 E-Sys Launcher
를 실행합니다.
그리고 차량과 연결한 후에 Vehicle Order
에서 Read
버튼을 누르고 Activate FA
합니다.
좌측의 SVT 리스트에서 가장 상단에 있는 폴더(SVT 폴더)를 마우스 우클릭하고 Read Coding Data
를 선택합니다.
다시 아까 CAF 폴더에 가 봅니다. 아마 차량에서 내려받은 ncd 파일이 들어있을텐데요, 그 폴더에 있는 모든 파일을 복사해서 원하는 위치에 붙여넣기 합니다.
자, 이제 백업은 완료되었습니다.
백업 파일을 원복하는 방법
그렇다면 이제 백업한 데이터를 원복하는 방법에 대해 설명해드립니다.마찬가지로 코딩 데이터가 차량에 전송되기 위해서는 내 컴퓨터에 임시 저장된다는 개념을 이용하시는 것이라 보면 됩니다.
- 위 과정에서 SVT 폴더 전체를 Read Coding Data하는 과정까지 진행하세요.
- 그리고 CAF 폴더에 아까 저장해둔 백업 파일을 덮어쓰기합니다.
- 그 다음 코딩하듯이, 모듈 하나하나씩 선택하신 다음에
Code FDL
합니다.
예를 들어 HU_NBT 모듈을 원복하고 싶으시면 기존 ncd 파일을 CAF 폴더에 넣고 기존 값을 차량에 코딩한다라고 생각하시면 쉬울 것 같습니다.
위와 같이 진행하신다면 성공적으로 코딩 데이터를 원복할 수 있습니다.
안녕하세요, 궁금한게 있는데 Active FA를 하는 이유가 뭔지 아시나요^^;;
오래된 해외 동영상 강좌에는 해당 절차가 생략되고 바로 Read SVT로 넘어가길레 여쭈어봅니다.
좋은 자요 감사합니다 😀
내일 케이블이 와서 첫 연결해보려고 합니다. 백업, 예행연습, 치트키(코드네임?) 공부할 것 들이 많네요.
좋은 자료 감사합니다.
저도 어제 와서 처음으로 해보고 신기한것도 있고 궁금한것도 잇고 합니다. 특히 UNK_PARAM 과 aktov 상관관계를 모르게습니다
백업
항목이 없는데
버젼 높아서 인지?