MATLAB® 및 Simulink®를 사용하면 필요한 파일을 빠르게 정리하고, 자동화를 통해 공통 작업을 일관되게 수행하고, 소스 컨트롤과 통합하여 프로젝트를 관리할 수 있습니다. MATLAB 및 Simulink에서는 다음과 같이 프로젝트를 관리할 수 있습니다.
- 여러 팀 간에 프로젝트 경로 설정 및 관리
- 종속성 분석 보기를 사용하여 프로젝트 분석 및 필요한 파일 확인
- 공통 프로젝트를 만들고, 저장하고, 쉽게 액세스
- GitTM 또는 SVN(Subversion)과 built-in 통합을 하거나 외부 소스 컨트롤 툴을 사용하여 변경 사항 추적 및 제어
- Simulink의 프로젝트 파일 및 모델을 최신 릴리스로 업그레이드
프로젝트에 MATLAB 및 Simulink 사용
작업, 프로세스 및 파일 관리 자동화
프로젝트를 열 때 파일을 실행, 로드 및 열고 프로젝트를 닫을 때 정리하도록 프로젝트를 구성할 수 있습니다. 프로젝트는 올바른 파일을 찾아서 실행할 수 있도록 경로를 관리합니다. 자주 사용하는 작업을 프로젝트 바로 가기로 설정하여 간편하게 찾고 공유할 수 있습니다.
또한 Project API를 사용하여 새 프로젝트를 만들고, 파일 조작(예: 수정된 파일, 종속성, 바로 가기 및 레이블 작업)을 위한 프로젝트 작업을 자동화할 수 있습니다.
추가 정보:
종속성 분석 및 파일 변경 사항의 영향
종속성 분석을 실행하여 프로젝트의 구조를 분석하고 필요한 파일을 검색할 수 있습니다. Impact View 를 사용하여 개별 파일 변경 사항의 영향을 시각적으로 찾을 수 있습니다. Impact View 를 통해 누락된 파일, 프로젝트에 없는 파일, 저장되지 않은 변경 사항, 이전 버전의 파생 파일과 같은 문제를 확인하고 해결할 수 있습니다.
소스 컨트롤과 통합
프로젝트를 사용하면 업데이트, 커밋, 변경 사항 병합, 개정 내역 보기, 충돌 관리와 같은 작업을 프로젝트 환경에서 바로 수행할 수 있습니다.
프로젝트는2개의 소스 컨트롤 시스템, Git 및 SVN(Subversion)을 통합합니다. 또한 Simulink 프로젝트는 간단한 어뎁터를 이용해서Perforce P4SL, TFS 및 Polarion과 같은 3rd-Party 툴과도 통합할 수 있습니다.
추가 정보:
분산된 소스 컨트롤 워크플로(예: Git 사용)
프로젝트 계층은 상위 프로젝트와 참조된 프로젝트를 대형 프로젝트의 구성요소로 사용하는 것을 보여줍니다.
프로젝트 개발 및 테스트 구성요소로 나누기
MATLAB은 상위 프로젝트에서 다른 프로젝트를 참조할 수 있도록 대규모 프로젝트의 컴포넌트화를 지원합니다. 대규모 프로젝트를 컴포넌트로구성하면 코드 재사용, 모듈형 및 팀 기반 개발, 테스트 및 컴포넌트의독립적 릴리스가 용이해집니다.
프로젝트는 기타 여러 프로젝트를 계층적인 방식으로 참조할 수 있습니다.
상위 프로젝트에서는 다음을 수행할 수 있습니다.
- 참조된 모든 프로젝트의 프로젝트 경로, entry-point shortcut, 소스 컨트롤 정보에 액세스
- 참조된 프로젝트에 속한 파일 보기, 편집 및 실행
- 체크포인트를 사용하여 참조된 프로젝트에서 변경 사항 감지
추가 정보:
MATLAB 및 Simulink 릴리스 전체에서 프로젝트 관리
업그레이드 툴은 Simulink 모델을 최신 릴리스로 업그레이드하고 MATLAB 코드에 관한 권장 사항을 제공합니다. 가능한 경우 프로젝트 업그레이드 툴은 Simulink 모델에 수정 사항을 자동으로 적용합니다. 이 툴은 MATLAB 코드를 평가하고 보고서도 생성합니다.
추가 정보: