1.단일 subsystem을 여러번 불러와서 사용할 경우, 하나만 update해도 나머지 전부에 반영되게하는법.
- 서브시스템(subsystem)을 참조로 불러와서 사용하면됩니다.
- 모듈화하고싶은 서브시스템을 평범하게 sub1.slx파일로 저장하고, 평소쓰시던대로 서브시스템을 불러옵니다.
- 이 상태에서는 변경상황이 서로반영되지않는 상태인데요.
- 불러온 서브시스템을 [마우스우클릭] - [서브시스템 모델 및 참조] - [다음으로 변환] - [참조된 서브시스템] - [sub1.slx 불러오기 하여 변환 버튼클릭]
- 이렇게 설정한 서브시스템은 하나만 고쳐도 나머지 전부에 즉각적으로 반영됩니다. sub1.slx 파일을 참조하는 형태이기때문입니다.
2. subsystem을 여러개 병렬로 사용할때, 사람 손으로 일일이 배치하는 것은 너무 오래걸리며
이를 자동화해주고싶다고 말씀해주셨습니다.
- 시뮬링크 블록을 프로그래밍 방식으로 생성, 연결 하면 됩니다. 프로그래밍방식으로 연결할 경우 연결갯수가 바뀌더라도 자동화할수있습니다.
- 프로그래밍 방식으로 블록을 생성, 상호연결하는 방법 (https://kr.mathworks.com/help/simulink/ug/approach-modeling-programmatically.html#buf879r)