CME2파일 읽기 에러(-1522)
InitfromFile() 실행시 -1522 에러가 발생하며 cme2파일의 설정을 불러올 수 없을 때에 대한 안내페이지입니다.
1. cme2 File 파일 경로가 올바르지 않음
원인
- cme2 파일의 경로를 잘못 설정
- 이전 세팅을 새로운 PC로 옮기는 과정에서 cme2파일이 누락됨
해결법
- Comizoa 기본 예제, Motion Builder등의 커미조아 어플리케이션에서 사용하는 CME2파일 경로는 C:\Windows\System32\Default.cme2 이므로 소스코드의 파일 경로를 수정하지 않았다면 해당 경로에 cme2 파일이 있는지 확인
- 소스코드에서 경로를 변경했을시 해당 경로에 CME2 파일이 존재하는 지 확인
2. 64비트 어플리케이션에서 32bit 어플리케이션으로 만들어진 cme2파일을 불러오는 경우
원인
- 64비트 어플리케이션에서 32비트 환경의 cme2파일을 로드해 32bit - 64bit간 호환성 문제1)가 발생하는 경우
해결법
- 기본 Pulsemotion Package에 포함된 어플리케이션인 CmeBuilder.exe2)로 64비트 cme2파일 생성
- 펄스모션 라이브러리 5.7.0.1 버전 이상3) 사용
3. cme2 설정에서의 디바이스 목록과 실제 인식되는 디바이스 목록이 불일치함
원인
- CME2파일을 로드했을때 파일 내부의 설정값과 현재 스캔된 디바이스 목록과 불일치해 cme2파일에 저장된 파라미터를 SW에 불러올 수 없음.
해결법
- cme2 파일을 바뀐 설정에 맞도록 다시 빌드
- 현재 PC에서 인식하고 있는 보드 목록이 정상적인지 확인