このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
MATLABコードからの C/C++コード生成の成功は、コード生成の規則と制限への準拠に左右されます。たとえば、MATLABコードでは、コード生成がサポートされている MATLAB関数とツールボックス関数のみを使用しなければなりません。MATLABコードの問題を特定して修正するために、C/C++コード生成の前にコード アナライザーおよびコードの準備状態ツールを使用できます。MATLABコードによって、予想どおりに動作する生成されたコードが作成されることを確認するには、MATLAB環境で実行可能でありテスト可能な 墨西哥関数を生成して実行します。
コード生成のために MATLABコードを準備するワークフロー
C/C++コード生成またはコード高速化のために MATLABコードを準備します。
コード アナライザーで検出されたエラーを修正します。
コード生成レポートに表示されるエラーと警告を修正します。
コード生成に適さないコードを検出して修正する手法を選択します。
MATLAB関数を高速化したり、生成されたコードの機能と実行時の問題をテストしたりします。
設計時に MATLABコード違反がないかどうかチェックします。
MATLABエディターで MATLABコード違反をチェックします。
コード生成の準備状態ツール レポートを解釈します。
MATLAB编码器アプリでのコード生成の準備状態のスクリーニング
アプリにより MATLABコードでサポートされていない機能と関数がスクリーニングされます。
コマンド ラインで、現在のフォルダー ブラウザーまたはアプリから、コード生成の準備状態ツールを実行します。
C/C++コードを生成する前に 墨西哥関数をテストします。
墨西哥関数をテストして、それが元の MATLABコードと同じ機能を提供するかどうか検証します。
MATLAB编码器™アプリを使用して 墨西哥関数を生成するワークフローに従います。
编码基因
を使用して 墨西哥関数を生成するワークフローに従います。
生成されたスタンドアロン C/C++コード内で発見しにくい問題を検出して修正します。
元の MATLAB関数を呼び出す場合と同じ方法で 墨西哥関数を呼び出します。
MATLABコードで生成された 墨西哥コードがテストでどの程度実行されているかを確認します。
生成された 墨西哥関数を使用して問題をデバッグします。
エントリポイント ファイルが見つからない場合、コード生成の準備状態ツールが失敗します。
バックアップ プロジェクト ファイルを使用して以前のリリースの形式に戻します。
コード生成の準備状態のスクリーニングを無効にします。