Main Content

コード生成用のモデルと構成のチェック

Embedded Coder® を使用して、モデルでコード生成の準備ができているかどうか、およびモデルが意図したコード生成の目的を満たしているかどうかを評価できます。これらの機能は以下で提供されます。

コード生成アドバイザーを使用したコード生成時のモデルのチェック

コード生成プロセスの一環としてモデルを確認するには、コード生成アドバイザーを使用します。

  1. コード生成の目的を選択して優先順位を設定するには、[コンフィギュレーション パラメーター][コード生成] ペインで [目的の設定] をクリックします。

  2. [コンフィギュレーション パラメーター][コード生成][一般] ペインで、[コード生成前にモデルをチェック] から次のいずれかを選択します。

    • オン (警告が発生しても続行)

    • オン (警告が発生すると停止)

  3. コード生成のみを行う場合、[コード生成のみ] を選択します。それ以外の場合は、実行可能ファイルをビルドするチェック ボックスをオフにします。

  4. 変更を適用します。Ctrl+B を押してコードを生成するかモデルをビルドします。

    コード生成アドバイザーでエラーまたは警告が表示される場合、以下を指定します。

    • オン (警告が発生しても続行) — ビルド プロセスの実行中に [コード生成アドバイザー] ウィンドウが開きます。ビルド プロセスが完了した後、結果を確認できます。

    • オン (警告が発生すると停止) — ビルド プロセスが停止し、診断ビューアーが表示されます。続行する場合は、コード生成アドバイザーの結果を確認して解決するか、[コード生成前にモデルをチェック] パラメーターをオフにしなければなりません。

  5. [コード生成アドバイザー] ウィンドウで左側のペインからチェックを選択し、結果を確認します。そのチェックの結果は右ペインに表示されます。

  6. チェック結果を確認したら、モデル アドバイザー チェックの警告またはエラーの修正で説明されているように、警告やエラーを修正できます。

    メモ

    効率性または安全対策を目的として指定する場合、コード生成アドバイザーにはチェックが追加されます。いずれかの追加のチェックに変更を加えると、以前のチェック結果が無効になる可能性があり、再実行しなければならなくなる場合があります。

詳細については、[目的の設定 - コード生成アドバイザー] ダイアログ ボックスを参照してください。

標準、ガイドライン、コード効率についての Embedded Coder モデル アドバイザー チェック

モデルがガイドラインや標準に適合しており、コードを生成する準備ができていることをチェックするために、Embedded Coder で利用できるモデル アドバイザー チェックを使用できます。

  • [モデル化] タブで [モデル アドバイザー] を選択します。

  • [モデル アドバイザー] ウィンドウで [製品別] フォルダーを展開します。[Embedded Coder] フォルダーには、実行可能なモデル アドバイザー チェックが含まれています。チェックの完全な一覧については、Embedded Coder のチェックを参照してください。

    モデル アドバイザーの詳細については、モデル アドバイザーを使用したモデルのチェックを参照してください。

Embedded Coder がある場合は、Simulink Coder のモデル アドバイザー チェックも使用できます。詳細については、標準とコードの効率性についての Simulink Coder モデル アドバイザー チェックを参照してください。

参考

| | |