Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

안전 관련 모델 참조 설정 확인

검사 ID: mathworks.hism.hisl_0037

안전에 영향을 미칠 수 있는 모델 참조 설정에 대해 모델 구성을 확인하세요.

설명

이 검사는 모델 참조를 위한 모델 구성 매개변수가 안전 관련 애플리케이션용 코드 생성에 최적으로 설정되었는지 확인합니다.

이 확인에는 Simulink® Check™ 및 Stateflow® 라이센스가 필요합니다.

결과 및 권장 조치

상태권장 조치
참조 모델은 모델에 대한 코드를 업데이트, 시뮬레이션 또는 생성할 때마다 또는 Simulink 소프트웨어가 알려진 종속성의 변경 사항을 감지하는 경우 대상이 다시 빌드되도록 구성됩니다. 이러한 구성 설정으로 인해 코드가 불필요하게 재생성되어 파일 날짜만 변경되고 모델 참조를 사용할 때 빌드 프로세스가 느려질 수 있습니다. 구성 매개변수 대화 상자의 모델 참조 창에서 재빌드을 설정하거나 UpdateModelReferenceTargets 매개변수를 Never 또는 If any changes detected로 설정합니다.
대상을 재구축해야 하는지 여부를 감지하는 진단은 안 함 또는 Warn if targets require rebuild로 설정됩니다. 안전 관련 애플리케이션의 경우 오류는 모델 개발자에게 상위 모델과 참조 모델이 일치하지 않음을 알려줍니다. 이 진단 매개변수는 재빌드호출 안 함로 설정된 경우에만 사용할 수 있습니다.구성 매개변수 대화 상자의 모델 참조 창에서 구성 매개변수 Never rebuild diagnostics를 설정하거나 CheckModelReferenceTargetMessage 매개변수를 error로 설정합니다.
모델은 대수적 루프 발생을 최소화하도록 구성됩니다. 이 구성은 임베디드 시스템 코드에 권장되는 단일 출력/업데이트 함수 설정과 호환되지 않습니다. 구성 매개변수 대화 상자에서 대수 루프 발생 최소화를 설정하거나 ModelReferenceMinAlgLoopOccurrences 매개변수를 off로 설정합니다.

기능 및 제한 사항

  • 라이브러리 모델에서는 실행되지 않습니다.

  • 블록이나 차트의 제외를 허용하지 않습니다.

  • 자동 수정 옵션을 제공합니다.

참조: