主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

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

モデルアドバイザーチェックを使用して,モデルでコード生成の準備ができているかどうかを評価します。トレーサビリティやデバッグなど,コード生成アプリケーションの目的を満たすためにモデルをチェックおよび設定するには,コード生成アドバイザーを使用します。

内容 参照先
モデルアドバイザー モデルアドバイザーチェックの実行
コード生成アドバイザー コード生成アドバイザーを使用したアプリケーションの目的
金宝app®编码器™で使用可能なチェック 金宝app仿真软件编码器のチェック
嵌入式编码器®で使用可能なチェック 嵌入式编码器のチェック(嵌入式编码)

モデルアドバイザーによるコード効率のためのモードの確認

モデルrtwdemo_throttlecntrlのコード効率をチェックするには,モデルアドバイザーを使用します。

  1. rtwdemo_throttlecntrlを開きます。MATLAB®パスの書き込み可能な場所にthrottlecntrlとしてコピーを保存します。

  2. モデルアドバイザーを起動するには,[モデル化)タブで[モデルアドバイザー]をクリックします。ダイアログボックスが開き,モデル階層が表示されます。

  3. throttlecntrlをクリックし,(好的)をクリックします。モデルアドバイザーのウィンドウが開きます。

  4. [タスク別][コード生成の効率性)を展開します。モデルのコード生成の効率性をチェックするには、フォルダーにあるチェックを使用します。既定では、[ブロック線図の更新] をトリガーしないチェックが選択されています。コード生成の効率性に利用できるチェックは、金宝app仿真软件编码器または嵌入式编码器のライセンスをもっているかによって異なります。

  5. 左側のペインで残りのチェックを選択し,[コード生成の効率性)を選択します。

  6. 右側のペインで(実行後にレポートを表示)を選択し,[選択したチェックを実行)をクリックします。レポートにチェックの警告フラグが付いた(実行の概要)が表示されます。

  7. レポートを確認します。警告によってコードの効率性に影響する問題が強調表示されます。このレポートの詳細については,モデルアドバイザーチェックレポートの表示を参照してください。

コード生成時アドバイザーによるコード生成時のモデルのチェック

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

  1. コード生成の目的を指定するために,[コンフィギュレーションパラメーター][コード生成)ペインで(目的を選択]パラメーターの値を選択します。

  2. パラメーター[コード生成前にモデルをチェック]で,次のいずれかの値を選択します。

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

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

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

  4. 変更を適用し,Ctrl + Bキーを押してコードを生成します。コード生成アドバイザーが起動し、最上位モデルとサブシステムを確認します。

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

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

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

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

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

    メモ

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

詳細については,(目的の設定——コード生成アドバイザー]ダイアログボックス(嵌入式编码)を参照してください。

関連するトピック