주요 콘텐츠

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

C/C++ 프로덕션 코드 배포에 권장되지 않는 블록을 확인하세요.

검사 ID: mathworks.codegen.PCGSupport

코드 생성에서 지원되지 않거나 C/C++ 프로덕션 코드 배포에 권장되지 않는 블록을 식별합니다.

설명

이 검사는 C/C++ 프로덕션 코드 생성에 권장되지 않는 모델 구성을 부분적으로 식별합니다. Simulink® Coder™ 및 Embedded Coder®의 경우 이러한 모델 구성 정보는 Simulink Block Support (Simulink Coder) 테이블에 나타납니다.

경우에 따라 이 검사는 코드 생성에 지원되는 블록에 플래그를 지정합니다. 이러한 블록의 경우 지원 노트에 제공되는 각주 정보를 검토하고 Model Advisor에서 제공하는 권장 조치를 준수해야 합니다.

이 검사의 권장 사항을 따르면 CERT C, CWE 및 ISO/IEC TS 17961 표준을 준수하는 코드를 생성할 가능성이 높아집니다.

Embedded Coder 및 Simulink Check™로 제공됩니다.

결과 및 권장 조치

상태권장 조치
모델 또는 하위 시스템에는 프로덕션 코드 배포에 사용하면 안 되는 블록이 포함되어 있습니다.결과에 나열된 블록을 교체하는 것을 고려하십시오. 상태를 찾으려면 의심스러운 항목 목록에서 요소를 클릭하세요.
모델 또는 하위 시스템에는 지원되지만 프로덕션 코드 생성에는 권장되지 않는 블록이 포함되어 있습니다.지원 노트를 검토하고 Model Advisor에서 제공하는 권장 조치를 따르십시오.

기능 및 제한 사항

다음을 수행할 수 있습니다.

  • 라이브러리 모델에 대해 이 검사를 실행하세요.

  • 라이브러리 링크 블록의 내용을 분석합니다.

  • 마스크된 하위 시스템의 콘텐츠를 분석합니다.

  • Simulink Check 라이센스가 있는 경우 블록과 차트를 제외합니다.

편집 시 검사

이 확인은 편집 시 검사를 통해 지원됩니다.

참조: