오류 및 경고에 대한 체계적인 진단
이 예제에서는 진단 뷰어를 사용하여 시뮬레이션 오류 및 경고를 체계적으로 식별하고 찾는 방법을 보여줍니다.
모델을 엽니다.
모델이 콜백 함수와 관련된 오류를 포함하고 있는 경우 진단 뷰어가 열리고 모델 불러오기 단계에서 다음 오류가 표시됩니다.

팁
진단 뷰어 창을 열려면 디버그 탭에서 진단을 클릭하거나 Simulink® 편집기 창의 하단에 표시된 오류 또는 경고 보기 링크를 클릭합니다.
Simulink 편집기의 모델링 탭에서 모델 설정 > 모델 속성을 선택하고 콜백 오류를 검사합니다.

콜백 오류를 수정한 후 모델을 시뮬레이션하여 시뮬레이션 오류 및 경고를 진단합니다.
진단 뷰어는 오류 및 경고를 단계별로 나열합니다. 진단 뷰어의 각 단계는 모델 불러오기, 다이어그램 업데이트, 시뮬레이션, 빌드와 같은 하나의 이벤트를 나타냅니다.

오류를 먼저 해결하려면
및
을 클릭해 경고 메시지와 정보 메시지를 필터링하여 제외시킵니다.오류의 소스를 찾으려면 메시지에 있는 하이퍼링크를 클릭합니다. 모델에서 해당 블록이 강조 표시됩니다. 블록이 포트를 여러 개 가진 경우, 각 포트에 커서를 올려 놓으면 포트 번호를 확인할 수 있습니다.

모든 오류를 수정한 후 모델을 다시 시뮬레이션하고 진단 뷰어를 표시하여 남은 문제를 파악합니다.
참고
오류 또는 경고에 대해 사전 정의된 수정이 존재하는 경우, 진단 메시지 창에 제안된 조치 섹션이 표시됩니다. 이 섹션에 있는 수정 버튼을 사용하여 관련 오류 또는 경고를 수정할 수 있습니다. 자세한 내용은 Suggested Actions 항목을 참조하십시오.
모델의 객체가 가끔씩 알림을 원치 않는 경고를 생성하는 경우, 표시 안 함 버튼을 사용하여, 지정된 소스에서 경고를 표시하지 않도록 할 수 있습니다. 복원 버튼을 사용하여 해당 소스에서 경고 표시를 복원할 수 있습니다. 예를 들어 Counter Free-Running 블록이 설계에 의도적으로 포함시킨 오버플로 경고를 생성하는 경우, 모델의 다른 워크플로 알림에 영향을 주지 않으면서 이 특정 블록에서만 오버플로 경고 표시를 차단할 수 있습니다.
이 모델에 대한 코드를 생성하기 위해 C 코드 탭에서 빌드를 클릭합니다.
코드 생성 중에 실패가 발생하는 경우, 진단 뷰어의 빌드 요약에는 제안된 조치가 포함되며, 각 조치 옆에 있는 열기 버튼을 사용하면 빌드 실패를 일으킨 오류의 소스를 식별하고 수정하는 데 도움을 받을 수 있습니다.
