이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
jc_0644: Type setting(jc_0644: 유형 설정)
R2020a 이후
하위 ID 권장 사항
NA-MAAB — 권장 사항 없음
JMAAB — a
MATLAB 버전
모든 버전
규칙
하위 ID a
데이터 객체에 의해 데이터 타입이 설정된 경우, 블록이나 Stateflow 데이터를 이용하여 데이터 타입을 설정할 수 없다.
해당 없음
유형은 데이터 개체로 설정됩니다.
근거
하위 ID a:
데이터 유형이 블록에 설정되어 있고 데이터 개체의 유형 설정과 다른 경우 어떤 설정이 올바른지 결정하기 어려울 수 있습니다. 이로 인해 가독성이 손상될 수 있습니다.
블록에 유형을 설정하면 신호선 유형이 변경되면 유지 관리성이 영향을 받습니다.
예외:
블록 구조가 동일한 경우 입력/출력 데이터 유형의 차이로 인해 재사용할 수 없는 다른 C 소스 코드가 발생할 수 있습니다. 재사용 가능한 함수의 경우 입력/출력 블록의 데이터 유형을 서브시스템 수준에서 지정해야 합니다.
Data Type Conversion 블록은 데이터 유형을 명시적으로 설정하는 데 사용됩니다.
데이터 유형이
fixdt
(고정 소수점)인 경우 각 블록은 서로 다른 데이터 포인트를 가질 수 있으므로 데이터 유형을 개별적으로 설정해야 합니다. 이 시나리오에서는 데이터 개체만 사용하여 데이터 유형을 설정하는 것이 불가능합니다.일부 블록 유형은
Boolean
로 설정되어야 합니다.Double
유형은 일반적으로 플랜트 모델 및 RCP(Rapid Control Prototyping)에 사용되므로 이 규칙의 범위에 포함되지 않습니다. 임베디드 소프트웨어는 특정 상황에서 이중 유형을 사용합니다.double
유형의 사용을 최소화하려면 이러한 블록에 대한 설정을 구성할 때 주의하십시오.
검증
모델 어드바이저 검사: 데이터 객체별 유형 설정 확인 (Simulink Check)
마지막 변경
R2020a
버전 내역
R2020a에 개발됨