Stateflow 모델링

전지현·2024년 7월 14일

MATLAB

목록 보기
3/4
  • backtracking은 발생하면 안된다.
    • default 천이를 만들어줘야한다.
  • state는 메모리!

  • Superstate transition > substate transition

  • Outer transition > inner transition

    • outer는 다른 state로 이동, inner는 본인 내부에 있는 state로 이동
  • parallel, exclusive는 내가 적용시키고 싶은 state의 부모 차트에다가 해야 한다. 마우스 우클릭→decomposition → parallel

  • Event는 함수 호출 같은 거임.

  • Event 날리는 방법 세가지

    • directed
    • qualified
    • unqualified (사용 안하는게 좋음)
  • 세미콜론 지우면 화면에 출력됨.



script로 모델 제어하는 방법을 배워보자!

  • new_system: 메모리에 Simulink 모델 또는 라이브러리 생성

  • openExample("f14") 를 하면 시뮬링크에 원래 있는 (f14라는) 특정 모델을 불러올 수 있고, 이 안에 특정 state만 가져다가 내 마음대로 쓸 수 있다.

  • new_system: 메모리에 Simulink 모델 또는 라이브러리 생성

  • load_system: Simulink 모델을 메모리로 불러오기

  • open_system: 모델, 라이브러리, 서브시스템 또는 블록 대화 상자 열기


  • 파라미터값 (내부 어떻게 선언되어 있는지 알고 싶을 때)
    - get_param: 파라미터 값 가져오기

  • Goto - From 블록

    • Goto 블록은 대응되는 From 블록에 입력을 전달합니다
    • From 블록은 대응되는 Goto 블록으로부터 신호를 받아서 이를 출력으로 전달합니다
  • goto가 인풋, from이 받아서 출력


  • 엑셀과 연동 작업할 수 있다.

0개의 댓글