이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
db_0125: Stateflow local data(db_0125: Stateflow 로컬 데이터)
R2020a 이후
하위 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 블록에는 동일한 이름의 로컬 데이터가 있습니다.
근거
하위 ID a:
로컬 데이터가 머신 수준에서 정의되면 모델의 모든 블록과 공유됩니다. 데이터는 지역 변수처럼 동작하지 않으며 모든 작업의 영향을 받을 수 있습니다.
규칙을 준수하면 Stateflow 블록을 다른 모델에 복사할 때 정의가 사라지는 것을 방지할 수 있습니다.
하위 ID b, c:
규칙을 준수하면 Stateflow 블록을 다른 모델에 복사할 때 정의가 사라지는 것을 방지할 수 있습니다.
하위 ID d:
부모-자식 관계의 Stateflow 블록에 동일한 이름의 로컬 데이터가 포함되어 있는 경우 로컬 데이터의 영향에 대한 명확성이 부족하여 가독성이 떨어집니다.
검증
모델 어드바이저 검사: Stateflow 데이터 정의 확인 (Simulink Check)
마지막 변경
R2020a
참고 항목
Stateflow Data Properties (Stateflow)
Use the Model Explorer with Stateflow Objects (Stateflow)
Use State Hierarchy to Design Multilevel State Complexity (Stateflow)
버전 내역
R2020a에 개발됨