Stateflow 차트의 데이터 범위
Stateflow에서 차트에 사용되는 입력, 출력 및 지역 변수를 데이터라고 합니다.
모든 데이터에는 유형이 지정되어야 하며, 일반적인 데이터 유형은 아래와 같습니다.
위의 사진 처럼 모델링 =>기호 창에서 그래픽 인터페이스를 사용하여 Stateflow 데이터를 빠르게 추가, 제거하고 데이터 범위를 할당할 수 있습니다. 또한 기호 창을 사용하여 차트 전체에서 데이터 이름을 바꾸거나, 범위를 변경하거나, 초기값을 설정할 수 있습니다.
차트를 만든 다음 데이터를 정의하기 전에 차트에 데이터를 추가하고, ctrl+D 클릭으로 정의되지 않은 데이터를 정의해줍니다.(설계중에 변수의 범위를 정해주지 않아도 됩니다.)
기호 창
위의 모델은 상태 state_Off에 들어가게 되면 entery(en으로 작성가능) 아래 MATLAB 코드에 의해 신호가 꺼지고, 신호가 써지면 상태 state_On에 들어가 신호를 키는 것을 반복한다.
x와 z는 입력 데이터이며 Simulink 신호에서 차트로 전달된다.
기호창에서 차트 데이터 y의 이름을 output_Signal로 바꾼 뒤 팝업 제안에 따라 Shift+Enter 를 누르면 차트에서
신호 y의 이름이 한꺼번에 output_Signal로 변경됩니다..
또한 Ctrl+Shift+A 를 누르면 텍스트에 맞춰 모델이 자동으로 정렬됩니다.
위의 과정을 거친 뒤 차트의 모델입니다.
[공부] stateflow 3. chart 만들기 (2) | 2024.01.02 |
---|---|
[공부] Stateflow 2. 상태 머신 (0) | 2023.12.30 |
[공부] AUTOSAR - RTE (0) | 2023.12.24 |
[공부] AUTOSAR (0) | 2023.12.19 |
[공부] state flow 교육 과정개요 (0) | 2023.12.18 |