모델 진단 파라미터 검사
검사 ID: mathworks.maab.jc_0021
지침: jc_0021: 모델 진단 설정
설명
모델 어드바이저는 이러한 진단 구성 파라미터가 아래 결과 및 권장 조치 섹션에 정의된 대로 설정되었는지 검사합니다.
이 검사를 사용하려면 Simulink® Check™ 라이선스가 필요합니다.
파라미터화 검사
이 모델 어드바이저 검사는 JMAAB 모델링 지침에는 적용되지 않습니다.
이 검사에는 하위 검사가 포함되지 않습니다.
참고로 NA-MAAB 및 JMAAB 모델링 표준 기관에서 사용하도록 권장하는 MAB 지침 하위 ID는 다음과 같습니다.
NA-MAAB — a
JMAAB — 지원되지 않음
결과 및 권장 조치
| 상태 | 권장 조치 |
|---|---|
대수 루프가 none으로 설정되었습니다. | 대수 루프를 오류 또는 경고로 설정하십시오. 그렇지 않으면 Simulink가 자동으로 대수 루프를 끊으려고 시도할 수 있으며, 이는 블록의 실행 순서에 영향을 미칠 수 있습니다. |
발생한 인위적 대수 루프가 제거되지 않음이 none으로 설정되었습니다. | 발생한 인위적 대수 루프가 제거되지 않음을 오류 또는 경고로 설정하십시오. 그렇지 않으면 Simulink가 참조 모델과 Atomic Subsystem에 대한 대수 루프를 자동으로 끊으려고 시도할 수 있으며, 이는 해당 모델이나 서브시스템의 실행 순서에 영향을 미칠 수 있습니다. |
Inf 또는 NaN 블록 출력이 none으로 설정되었습니다 | Inf 또는 NaN 블록 출력을 오류 또는 경고로 설정하십시오. 그렇지 않으면 생성된 코드에서 숫자 예외가 발생합니다. |
중복된 데이터 저장소 이름이 none으로 설정되었습니다. | 중복된 데이터 저장소 이름을 오류 또는 경고로 설정하십시오. 그렇지 않으면 생성된 코드에 고유하지 않은 변수 이름이 존재하게 됩니다. |
연결되지 않은 블록 입력 포트가 none으로 설정되었습니다. | 연결되지 않은 블록 입력 포트를 오류 또는 경고로 설정하십시오. 그렇지 않으면 코드를 생성할 수 없습니다. |
연결되지 않은 블록 출력 포트가 none으로 설정되었습니다. | 연결되지 않은 블록 출력 포트를 오류 또는 경고로 설정하십시오. 그렇지 않으면 데드 코드가 생성됩니다. |
연결되지 않은 선이 none으로 설정되었습니다. | 연결되지 않은 선을 오류 또는 경고로 설정하십시오. 그렇지 않으면 코드를 생성할 수 없습니다. |
루트 Outport 블록에 지정되지 않은 Bus 객체가 있음이 none으로 설정되었습니다. | 루트 Outport 블록에 지정되지 않은 Bus 객체가 있음을 오류 또는 경고로 설정하십시오. 그렇지 않으면 모델이 다른 모델에서 참조될 때 결과는 지정되지 않은 인터페이스입니다. |
요소 이름 불일치가 none으로 설정되었습니다. | 요소 이름 불일치를 오류 또는 경고로 설정하십시오. 그렇지 않으면 생성된 코드에 의도하지 않은 인터페이스가 생깁니다. |
기능 및 제한 사항
라이브러리 모델에서는 실행되지 않습니다.
블록이나 차트 제외를 허용하지 않습니다.