https://scanlab.de/en/download/syncaxissoftware 에서 예제 프로그램, 라이브러리 메뉴얼 및 최신 버전의 DLL (작성일 기준 1.0.7.2) 을 배포하고 있습니다.
1. 메뉴얼 상에 주의할 내용으로는
"이 패키지에는 RTC6 파일 (RTC6DLL, RTC6Dat.dat, RTC6Out.out, RTC6Dat.dat)이 포함되어 있습니다. 이 파일들은 RTC6 보드 자체와 함께 제공되거나 SCANLAB 웹 사이트에서 다운로드 된 RTC6 파일로 대체되어서는 안됩니다."2. syncAXIS-1.0.7.2-win32\configuration 폴더안의 XML 파일을 열어 필요한 설정내용을 변경합니다. 시뮬레이션 모드로 일단 시작하도록 합니다.
- syncAXISConfig.Template.xml 파일
- <cfg:SysConfigFilePath>sysconfig xml 파일의 절대경로</cfg:SysConfigFilePath>
- <cfg:ACSController>ACS 제어기의 IP 주소</cfg:ACSController>
- <cfg:SimulationMode>true</cfg:SimulationMode> 시뮬레이션 모드로 테스트함
- <cfg:SimOutputFileDirectory>시뮬레이션 모드의 결과가 저장될 파일의 절대 경로</cfg:SimOutputFileDirectory>
- <cfg:LogfilePath>로그파일의 절대 경로</cfg:LogfilePath>
- <cfg:CorrectionFilePath CalibrationFactor="bit/mm 값"> 보정파일의 절대 경로 </cfg:CorrectionFilePath>
- <cfg:ProgramFileDirectory>작업디렉토리 경로</cfg:ProgramFileDirectory>
- <cfg:SerialNumber>USB 동글에 적힌 시리얼 번호</cfg:SerialNumber>
- SysConfig.Template.xml 파일
- <cfg:Bandwidth Unit="Hz">로우 패스 필터 주파수</cfg:Bandwidth>
- <cfg:ReducedStageDynamicFactor>스테이지 다이나믹 팩터값</cfg:ReducedStageDynamicFactor>
- const std::string ConfigFilePath = "syncAXISConfig.Template.xml 파일의 절대경로";
위와 같이 설정한후 예제 프로그램을 빌드후 실행하면 됩니다.
slsc_cfg_initialize_from_file 함수가 정상적으로 리턴(0 값) 되는지가 중요합니다.
4. https://scanlab.de/en/download/syncaxissoftware 사이트에서 TrajectoryViewer 를 배포하고 있는데, 이 툴은 시뮬레이션 모드 사용시 생성되는 출력 파일을 지정해 보시면 그 사용방법을 알수 있습니다.
시뮬레이션 출력 파일 (상당한 크기의 파일이 생성됩니다)
시뮬레이션 출력파일을 TrajectoryViewer 에서 불러들인 모습
댓글 없음:
댓글 쓰기