1.2.1. TP용 서브 프로젝트
1.2.1. TP용 서브 프로젝트
대규모 교시 프로젝트를 1개의 메인 프로젝트와 여러 개의 서브 프로젝트로 구성해야 합니다. 각 서브 프로젝트에는 고유한 번호 혹은 영숫자로 된 이름을 정하십시오. 이 이름이 TP flash memory 내의 폴더명이 됩니다. 메인 프로젝트에는 이름을 부여하지 않으며 기본 이름인 0이 부여되어 있습니다.
메인 프로젝트와 서브 프로젝트의 파일들은 파일관리자TP/prj/ 폴더에서 서브 폴더로 구분되어 볼 수 있으며, 폴더들 간에 자유롭게 파일들의 복사, 잘라내기, 붙여넣기가 가능합니다.
메인 프로젝트의 파일들은 실제로는 폴더 개념이 없는SRAM에 저장되지만, 이 공간을 앞으로는 메인 폴더라는 이름으로 지칭하겠습니다.
로봇언어 명령문인 SELPRJ을 실행하거나, 혹은 [F5: 프로젝트] 버튼을 눌러 현재의 프로젝트를 선택할 수 있습니다. 서브 프로젝트를 선택한 경우, 해당 프로젝트의 파일들은 SRAM으로 로드되어 편집이나 실행 될 수 있는 상태가 됩니다. 다른 프로젝트를 선택하면, 기존 프로젝트는 자동으로 TP flash memory에 백업되고 새로 선택한 프로젝트가 SRAM으로 로드됩니다.
즉, 전체 프로젝트의 크기가 SRAM 용량을 훨씬 초과하더라도, 메인 프로젝트 크기 + 단일 서브 프로젝트 크기가 SRAM 용량을 초과하지만 않으면 운용이 가능해집니다.