Merge 블록 사용 검사
검사 ID: mathworks.jmaab.jc_0659
지침: jc_0659: Merge 블록에 대한 신호 선 입력의 사용 제한
설명
조건부 서브시스템과 Merge 블록 사이에 있는 블록을 식별합니다.
Merge 블록은 조건부로 실행되는 서브시스템과 직접 연결되어야 합니다. Merge 블록을 사용하는 동안 다음 사항을 고려하십시오.
Merge 블록과 조건부로 실행되는 서브시스템 블록 사이에는 Merge 블록의 기능에 영향을 미치지 않는 가상 서브시스템을 포함하여 어떠한 블록도 존재해서는 안 됩니다.
이전 조건이 만족된다면 Merge 블록은 아무리 많은 서브시스템 내부에 중첩될 수 있습니다.
이 검사를 사용하려면 Simulink® Check™ 라이선스가 필요합니다.
파라미터화 검사
MAB 모델링 지침은 하위 ID를 하나만 제공하기 때문에 이 검사에는 하위 검사가 포함되지 않습니다.
참고로 NA-MAAB 및 JMAAB 모델링 표준 기관에서 사용하도록 권장하는 MAB 지침 하위 ID는 다음과 같습니다.
NA-MAAB — 권장 사항 없음
JMAAB — a
결과 및 권장 조치
| 상태 | 권장 조치 |
|---|---|
| Merge 와 Conditional Subsystem 블록 사이에 하나 이상의 블록이 삽입되었습니다. | Conditional Subsystem 블록에서 Merge 블록으로 직접 연결하십시오. |
기능 및 제한 사항
라이브러리 모델에서 실행됩니다.
라이브러리와 링크된 블록의 내용을 분석합니다. 기본적으로 입력 파라미터 Follow links는
on으로 설정됩니다.마스크 처리된 서브시스템의 내용을 분석합니다. 기본적으로 입력 파라미터 Look under masks는
graphical로 설정됩니다.블록과 차트를 제외할 수 있습니다.