コード検証
生成コードの動作検証、トレーサビリティ、コード生成レポート
生成された MEX コードの出力を元の MATLAB® コードに対してテストしたり、MATLAB ユニット テスト クラスに基づいてカスタム テストを作成できます。コード生成中に発生するエラーに対して警告する実行時エラー チェックの生成を選択できます。
関数
codegen | MATLAB コードから C または C++ コードを生成する |
coder.config | コード生成構成オブジェクトを作成する |
coder.mfunctionname | Name of calling function or method (R2021b 以降) |
coder.runTest | MATLAB 関数の呼び出しを MEX 関数の呼び出しで置き換えてテストを実行する |
トピック
生成されたコードのテスト
- MATLAB コードから生成されるコードのテスト
生成されたコードの数値的動作を検証する。 - MATLAB Coder アプリでの MEX 関数の検証
元の MATLAB 関数の実行結果を MEX 関数の実行結果と比較します。 - コマンド ラインでの MEX 関数の検証
coder.runTestオプションまたはcodegen-testオプションを使用して MEX 関数をテストします。 - MATLAB Coder による生成されたコードのユニット テスト
生成されたコードで MATLAB ユニット テストを実行します。 - MATLAB Coder を使用した外部 C コードのユニット テスト
外部 C コードを統合する生成されたコード上で MATLAB ユニット テストを実行します。
ランタイム エラーの検出
- 実行時エラーを検出および報告するスタンドアロン C/C++ コードの生成
範囲外の配列インデックスなどの実行時エラーを検出して報告するスタンドアロンのライブラリと実行可能ファイルを生成する。
