Stateflow

모델 시뮬레이션과 결과 분석

모델을 시뮬레이션하여 시스템 동작을 분석할 수 있습니다. 저장된 상태에서 시뮬레이션을 재시작하고 여러 설정과 구성에 대한 반응을 분석함으로써 가상(what-if) 시나리오를 실행할 수 있습니다.

모델 시뮬레이션

Stateflow에서 상태 다이어그램 애니메이션을 사용하여 모델의 활성 상태 및 전환을 표시함으로써 시뮬레이션 중 시스템 동작을 시각화할 수 있습니다.

Stateflow의 디버깅 기능으로 시뮬레이션을 단계별로 상세히 확인할 수 있습니다. 중단점을 설정하고 데이터 값을 모니터링하며 상태 다이어그램의 여러 상태 단계를 살펴볼 수 있습니다. Stateflow 디버거 창에서 시뮬레이션 실행을 제어하고 다이어그램의 호출 스택과 실행 상태를 표시할 수 있습니다.

Stateflow 디버거는 상태 불일치, 데이터 범위 위반, 무한 루프 가능성을 포함한 런타임 오류를 감지합니다.

결과 분석

시뮬레이션 중 다음을 통해 시뮬레이션 결과를 시각화할 수 있습니다.

  • Simulink 디스플레이 및 스코프를 통해 상태와 데이터 조회
  • Simulation Data Inspector에서 데이터 로깅 조회
  • MATLAB을 통해 사용자 정의 디스플레이 작성

또는 MATLAB에서의 후속 처리를 위해 다이어그램과 상태 활동 데이터를 로그할 수 있습니다.

Simulation data visualization options in Stateflow: Simulink Data Inspector for comparing signals, a custom MATLAB interface for analyzing data, and the Simulink Signal Selector for comparing states.
Stateflow의 시뮬레이션 데이터 시각화 옵션 왼쪽 상단: 특정 신호 비교를 위한 Simulink Data Inspector, 왼쪽 하단: 데이터 분석을 위한 사용자 정의 MATLAB 인터페이스, 오른쪽: 특정 상태 비교를 위한 Simulink Signal Selector
다음: 설계 검증과 코드 생성

평가판 사용 Stateflow

평가판 신청

Simulink 기본 소개

온라인 세미나 보기