본문 바로가기
programming language/MATLAB

Simulink subsystem의 종류와 공부 방법

by __observer__ 2018. 12. 18.
반응형

Simulink 를 사용하다보면 다양한 subsystem 을 사용하게 되고 이에 대해 공부하고 싶다면 메뉴얼 또는 demo 파일들을 확인하는 것이 좋습니다. 이를 위해 MATLAB 에는 명령어를 제공해 주는데 MATLAB command line 에 sl_subsys_semantics 이라고 명령하면 아래와 같은 Subsystem Semantics Simulink 창을 확인 할 수 있습니다. Simulink Library Browser 에서 subsystem 으로 검색을 해서 "Subsystem Examples" 라고 되어 있는 라이브러리를 확인해도 됩니다.

Simulink 에는 아래와 같이 9 개의 subsystem 이 있는 것을 확인 할 수 있고 내역은 아래와 같습니다.

lf and switch-case action subsystems, Triggered subsystems, Resettable subsystems, While subsystems, Function-call subsystems, Enabled with trigger subsystems, Enabled subsystems, For Each subsystems, For subsystems

그 중에 자신이 궁금한 subsystem 을 클릭하고 들어가면 이미 만들어진 다양한 예를 볼 수가 있고 직접 실행시키면서 해당 subsystem 에 대해 이해를 할 수가 있습니다. 아래 그림은 Function-call subsystems 의 다양한 예입니다.

초록색은 정상적인 예이고 빨간색은 잘못 사용된 경우에 대한 예이니 참조하시기 바랍니다. 각 블록을 들어가시면 아래와 같이 구체적인 모델을 확인 할 수 있습니다.



반응형

댓글