MATLAB コードの準備
コード生成の前に MATLAB® コードの問題を特定して修正する
MATLAB コードからの C/C++ コード生成の成功は、コード生成の規則と制限への準拠に左右されます。たとえば、MATLAB コードでは、コード生成でサポートされている関数およびオブジェクトのみを使用しなければなりません。C/C++ コード生成の前に MATLAB コードの問題を特定して修正するために、コード アナライザーおよびコード生成の準備状態ツールを使用できます。
関数
coder.screener | 関数がコード生成に適しているかどうか判別 |
getLineColumn | コード生成に関連する MATLAB コードの最初と最後の位置の特定 |
textReport | Export code generation readiness report to base workspace as a character vector (R2022a 以降) |
プロパティ
| coder.CallSite のプロパティ | MATLAB コード内の関数呼び出しサイトに関する情報 (R2022a 以降) |
| coder.CodeFile のプロパティ | コード生成に関連する、テキストを含むファイルの記述 |
| coder.File のプロパティ | コード生成に関連する、テキストを含まないファイルの記述 |
| coder.Message のプロパティ | コード生成の準備状態の解析時またはコード生成時に生成されたメッセージの記述 |
| coder.ScreenerInfo Properties | Code generation readiness information (R2022a 以降) |
トピック
コード生成の準備
- エントリポイント関数の特定および MATLAB コードのチェック
コード生成前にエントリポイント関数を特定して MATLAB コードにエラーがないかチェックする。 - コード生成の準備状態ツール
コード生成の準備状態ツールでは、MATLAB コード内にコード生成でサポートされない機能や関数がないかどうかを調べることができます。
トラブルシューティング
- エラーの解決: コード生成でサポートされていない関数
サポートされていない MATLAB 関数のコード生成に関する問題のトラブルシューティング。