Main Content

コード生成の準備状態ツール

コード生成の準備状態ツールでは、MATLAB® コード内にコード生成でサポートされない機能や関数がないかどうかを調べることができます。このツールは、サポートされていない機能と関数を含むソース ファイルをリストにしたレポートを提供します。このツールがコード生成の問題をすべて検出するとは限りません。状況によっては、誤ったエラーが報告される場合があります。したがって、コードを生成する前に MEX 関数を生成して、該当のコードがコード生成に適しているかどうかを確認してください。

コード生成の準備状態ツールは、コード ジェネレーターが自動的に外部として扱う関数はレポートしません。このような関数の例として、plotdisp、および figure が挙げられます。

[問題] タブ

Screenshot of the code generation readiness tool with sample code and analysis results.

[問題] タブには、以下に関する情報が表示されます。

  • MATLAB 構文の問題点。これらの問題点は MATLAB エディターにレポートされます。問題点の詳細と修正方法を調べるには、コード アナライザーを使用してください。

  • サポートされていない MATLAB 関数の呼び出し、言語機能、およびデータ型。

以下も実行できます。

  • コード生成の準備状態ツール内に MATLAB コードを表示します。問題を選択すると、MATLAB コードの中でこの問題を引き起こした部分が強調表示されます。

  • 準備状態の結果を問題別またはファイル別にグループ化します。

  • コード生成の準備状態の解析で使用する言語を選択します。

  • MATLAB コードを更新した場合は、コード生成の準備状態の解析を更新します。

  • 解析レポートをテキスト形式のファイルまたは coder.ScreenerInfo オブジェクトとしてベース ワークスペースにエクスポートします。

[ファイル] タブ

Screen shot of files tab.

チェックしているコードが他の MATLAB コード ファイルの関数を呼び出す場合、[ファイル] タブにこれらのファイル間の呼び出しの依存関係が表示されます。[MathWorks 関数の表示] を選択すると、関数で呼び出される MathWorks® 関数の一覧もレポートに表示されます。

参考

(MATLAB Coder) | (MATLAB Coder)

関連するトピック