이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
db_0125: Stateflow local data (db_0125: Stateflow 로컬 데이터)
하위 ID 권장 사항
NA-MAAB — a, b, c, d
JMAAB — a, b, c, d
MATLAB 버전
모든 버전
규칙
하위 ID a
데이터 객체는 머신 수준에서 범위가 Local로 설정된 상태로 정의되지 않아야 합니다.
해당 없음

범위가 머신 수준에서 Local 로컬 데이터를 설정했습니다.

하위 ID b
데이터 객체는 머신 수준에서 범위가 Constant로 설정된 상태로 정의되지 않아야 합니다.
해당 없음

범위가 머신 수준에서 Constant 로컬 데이터를 설정했습니다.

하위 ID c
데이터 객체는 머신 수준에서 범위가 Parameter로 설정된 상태로 정의되지 않아야 합니다.
해당 없음

범위가 머신 수준에서 Parameter 로컬 데이터를 설정했습니다.

하위 ID d
부모-자식 관계가 있는 Stateflow 블록에는 동일한 이름의 Stateflow 데이터를 포함하면 안 됩니다.
해당 없음

부모-자식 관계가 있는 Stateflow 블록에는 동일한 이름의 로컬 데이터가 있습니다.

근거
하위 ID a:
로컬 데이터가 머신 수준에서 정의되면 모델의 모든 블록과 공유됩니다. 데이터는 지역 변수처럼 동작하지 않으며 모든 작업의 영향을 받을 수 있습니다.
규칙을 준수하면 Stateflow 블록을 다른 모델에 복사할 때 정의가 사라지는 것을 방지할 수 있습니다.
하위 ID b, c:
규칙을 준수하면 Stateflow 블록을 다른 모델에 복사할 때 정의가 사라지는 것을 방지할 수 있습니다.
하위 ID d:
부모-자식 관계가 있는 Stateflow 블록에 동일한 이름의 상태 흐름 데이터가 포함된 경우, 상태 흐름 데이터의 영향과 관련하여 명확성이 부족하여 가독성이 떨어집니다.
검증
모델 어드바이저 검사: Check definition of Stateflow data (Stateflow 데이터의 정의 검사) (Simulink Check)
마지막 변경
R2024b
참고 항목
Stateflow 데이터 속성 (Stateflow)
Use the Model Explorer with Stateflow Objects (Stateflow)
상태 계층 구조를 사용하여 다중 수준 상태 복잡도 설계하기 (Stateflow)
버전 내역
R2020a에 개발됨