Main Content

MISRA C:2012 で推奨されないブロックをチェック

チェック ID: mathworks.misra.BlkSupport

MISRA C:2012 準拠のコード生成でサポートまたは推奨されないブロックを特定します。

説明

このチェックの推奨事項に従うと、組み込みアプリケーション用の MISRA C:2012 準拠コードが生成される可能性が高くなります。

Embedded Coder® および Simulink® Check™ で使用できます。

結果と推奨アクション

条件推奨アクション

3 次スプライン内挿法または外挿法を使用している Lookup Table ブロックがモデルまたはサブシステム内で見つかった。具体的なブロックは以下のとおりです。

Lookup Table ブロックに対して、他の内挿法および外挿法を検討してください。

推奨されない Lookup Table ブロックがモデルまたはサブシステム内で見つかった。具体的なブロックは以下のとおりです。

  • Lookup Table

  • Lookup Table (2-D)

推奨されない Lookup Table ブロックを置き換えることを検討してください。
S-Function Builder ブロックがモデルまたはサブシステム内で見つかった。S-Function Builder ブロックを量産に推奨されるブロックで置き換えることを検討してください。
From Workspace ブロックがモデルまたはサブシステム内で見つかった。From Workspace ブロックを量産に推奨されるブロックで置き換えることを検討してください。

String ブロックがモデルまたはサブシステム内で見つかった。具体的なブロックは以下のとおりです。

String ブロックを量産に推奨されるブロックで置き換えることを検討してください。

機能および制限事項

次のことが可能です。

  • このチェックはライブラリ モデルで実行できます。

  • ライブラリにリンクされたブロックの内容を解析します。

  • マスク サブシステムの内容を解析します。

  • Simulink Check ライセンスをお持ちの場合は、ブロックおよびチャートをこのチェックから除外できます。

編集時チェック

このチェックは編集時チェックでサポートされます。

参考