主要内容

パフォーマンスアドバイザーを使用したシミュレーションパフォーマンスの改善

。パフォーマンスアドバイザーはモデルのシミュレーション速度を低下させているコンフィギュレーション設定をチェックします。さらに,準最適条件や設定を検出してそのリストをレポートに出力し,必要に応じて改善するためのコンフィギュレーション設定も示唆します。

このような準最適条件はパフォーマンスアドバイザーを使用して自動的に解決できる場合も,ユーザーが手作業で解決できる場合もあります。

メモ

。。

高速化

パフォーマンスアドバイザーのワークフロー

モデルのパフォーマンスが予測より低い場合,パフォーマンスアドバイザーを使用してボトルネックの特定と解決に臨みます。

  1. 。★★★★★★★★★

    • 你怎么看?

  2. 変更内容を適用すると,パフォーマンスアドバイザーはモデルの最終的な検証を実行して,どの程度パフォーマンスが改善されたか確認します。

    • 。。

    • パフォーマンスがベースラインより改善されない場合,パフォーマンスアドバイザーはモデルの以前の設定を復元します。

  3. 这是一个很好的例子。

注意

パフォーマンスアドバイザーは,モデルに変更を適用した後,自動的にモデルを保存しません。。

モデルの準備

パフォーマンスアドバイザーの開始

  1. Webブラウザーを含む,すべてのアプリケーションを閉じます。MATLAB®コマンドウィンドウ,解析対象のモデル,パフォーマンスアドバイザーツールのみが動作している状態にします。

    他のアプリケーションが動作していると,モデルシミュレーションのパフォーマンスおよびパフォーマンスアドバイザーによる測定機能の精度が低下する可能性があります。

  2. 。动态仿真模块®エディターの[]タブで[]をクリックします。

モデルのデータログの有効化

データログを有効にするようモデルコンフィギュレーションパラメーターが設定されていることを確認します。

  1. モデル内の[モデル化]タブで[モデル設定]をクリックします。

  2. [,[デタのンポト/エクスポト]を選択します。

  3. 这是我的梦想。パフォーマンスアドバイザーが機能するには,モデルで少なくとも1つの信号のログを取らなければなりません。たとえば,[状態]または[出力]

  4. []

    メモ

    这是一个很好的例子。。。

  5. [コンフィギュレーションパラメーター]ダイアログボックスの(好的)をクリックします。

  6. 1、。

パフォーマンスアドバイザーによるアドバイスの適用方法の選択

  • []。。。

  • []。。

  • []。。

アドバイスの検証アクションの選択

実行するチェックに対して,ベースライン測定に対する比較を行ってシミュレーションの時間と精度の改良点を検証します。。。

  • []。実行するチェックから,パフォーマンスの改良点を検証するためのチェックを選択します。。

  • [font =宋面]。パフォーマンスアドバイザーにより,選択したチェックでのパフォーマンスの改良点が自動的に検証されます。

  • [英英双语]。。(1)、(1)、(2)、(2)、(3)このオプションを選択し,パフォーマンスアドバイザーでアドバイスが自動的に適用されるように指定もしている場合,検証なしでパフォーマンスアドバイザーが変更内容を適用しようとすると警告が表示されます。

これらの検証のグローバル設定は,[最終検証]チェックを除き,左側のペインに示されているすべてのチェックに適用されます。(最終検証]チェックでは,変更内容を適用した後のモデルにおけるパフォーマンス全体の改良点が検証されます。他のチェック結果により生じた変更内容を検証しない場合は,[最終検証]チェックを実行して,シミュレーションの時間と精度についてモデルの変更内容を検証できます。

パフォーマンスアドバイザーの実行時間の指定

パフォーマンスアドバイザーの実行時間を制限する場合は,[翻译]。シミュレ,ション時間の長いモデルでパフォーマンス アドバイザーを実行する場合は、このオプションを使用します。

パフォーマンスアドバイザーが指定したチェックを完了する前にタイムアウトした場合は,左側のペインで失敗したチェックを確認できます。

パフォーマンスアドバイザーのベースライン測定の作成

ベースライン測定は,パフォーマンスアドバイザーがチェックの結果を判定する基準となる一連のシミュレーションの測定値です。

メモ

ベースライン測定を作成する前に,データログを有効化するモデルコンフィギュレーションパラメーターを設定してください。詳細にいては,モデルのデータログの有効化

  1. モデルで,[][]

  2. “”“”“”“”“”“”“”“”“”“[]を選択します。

  3. 【翻译[]で,ベースラインの[終了時間]

    パフォーマンスアドバイザーで入力した[終了時間]の値は,モデルに設定された値をオーバーライドします。【英文单词】:“”

    。。。

  4. []チェックボックスをオンにして,パフォーマンスアドバイザーがチェックを実行した後に,シミュレーションデータインスペクターを起動します。シミュレーションデーターインスペクターを使用すると,信号の比較や許容誤差レベルの調整を実行できます。

  5. [中文]をクリックします。

    ベースラインが作成されると,以下のようなメッセージが[解析]() () ()

パフォーマンスアドバイザーチェックの実行

    • [シミュレ,ション][シミュレ,ションタ,ゲット]

    • フォルダーで,チェックボックスを使用して,実行するチェックを選択します。

      ヒント

      。(1)、。

  1. 。★★★★★★★★

    • 実行するすべてのチェックにグローバル設定を適用し,シミュレーション時間およびシミュレーションの精度を検証します。

    • 入力パラメーター 説明
      アドバイスに基づいてアクションを実行

      [自動]-。

      [手動]-整整齐齐,整整齐齐。。

      シミュレーション時間が長くなる場合は,検証して変更を元に戻す

      このチェックボックスをオンにすると,パフォーマンスアドバイザーにシミュレーションを再実行させて,アドバイスに基づいて行った変更によりシミュレーション時間が改善されたかどうかを確認できます。変更によりシミュレーション時間が改善されない場合,パフォーマンスアドバイザーは変更を元に戻します。

      精度の度合いが許容誤差より大きい場合は,検証して変更を元に戻す

      このチェックボックスをオンにして,パフォーマンスアドバイザーにシミュレーションを再実行させ,変更後もモデルの結果が許容誤差以内であるかどうかを確認します。。

      モデルのビルド時間のクイック推定

      このチェックボックスをオンにして,参照モデルのブロック数を使用して,パフォーマンスアドバイザーにモデルのビルド時間を推定させます。

  2. 1、[中文]をクリックします。。

    (1)、(2)、(3)、(4)、(4)、(4)[]。実行後にチェックの結果を表示するには,【通灵】【通灵】を選択します。

  3. [翻译]。。。

    メモ

    [翻译]

パフォーマンスアドバイザーは,現在のチェック結果とアクションのHTMLレポートも生成し,model_name \ report_ # . html

★★★★★★★★★★★★★★★★★★★★★★★★★★[レポ,ト]

メモ

システムの名前を変更した場合,そのシステムをチェックするにはモデルアドバイザーを再起動しなければなりません。

【中文译文

パフォーマンスアドバイザーで実行したチェックの結果は,右側のペインに表示されます。

チェックの結果を表示するには,左側のペインで実行したチェックを選択します。。このペインには2つのセクションがあります。

【中文译文】【中文译文】

  • チェックについての情報

  • シミュレーションを実行するオプション

  • パフォーマンスアドバイザーからの推奨に基づいてアクションを実行する設定

  • チェックの結果(成功,失敗または警告)

[アクション]セクションには,次の情報が表示されます。

  • チェックの推奨事項をすべて手作業で受け入れる設定

  • チェックの推奨事項に基づいて実行されたアクションの概要

【中文译文

[中文][译文[]

対応
自動
  • 推奨される変更はパフォーマンスアドバイザーによってすべて実行されているので,[][中文]

手動
  • [アクション]セクションの[中文]。チェックを実行する前に設定した検証入力パラメーターに応じて,ボタンのラベルは[中文]:

アクションの確認

[アクション]セクションには,パフォーマンスアドバイザーが[]。このツールで検証アクションも実行した場合は,その結果もこのセクションに概要表としてリスト表示されます。パフォーマンスが改善されない場合,パフォーマンスアドバイザーはモデルをチェック実行前の設定に戻したと通知します。

重大度 説明

。。

。たとえば,パフォーマンス アドバイザーが推奨される変更を適用できない場合などに、失敗として通知されます。また、パフォーマンスが改善せず、モデルがチェック実行前の設定に戻された場合もチェックが失敗として通知します。

注意

パフォーマンスアドバイザーは,モデルに変更を適用した後,自動的にモデルを保存しません。。

パフォーマンスアドバイザーのレポートの表示と保存

。,[レポ,ト]

チェックを実行すると,パフォーマンスアドバイザーはフォルダー内の各チェックのレポートを最新の情報で更新します。。

グローバル設定のペインで,【通灵】【通灵】

  • []の下にあるチェックボックスを使用して,表示する必要があるステータスのチェックだけを表示します。たとえば,失敗または警告を通知したチェックだけを表示するには,[]および[通灵]

  • []

  • []の下のチェックのツリーを使用して,チェックのカテゴリまたは関心のある特定のチェック結果にジャンプします。

  • レポートの右側のペインにある内容を展開または折りたたんで,チェック結果の表示/非表示を切り替えます。

チェックによっては,パフォーマンスアドバイザーの右側のペインで指定した入力パラメーターがあります。たとえば,[]。入力パラメーターを使用してチェックを実行すると、パフォーマンス アドバイザーは以下のレポートに入力パラメーター値を表示します。

パフォーマンスアドバイザーレポートの保存

。ユーザーがチェックを再実行したときに,パフォーマンスアドバイザーは,保存されたバージョンのレポートを更新しません。。

  1. パフォーマンスアドバイザーウィンドウの左側のペインで,保存するレポートのチェックを含むフォルダーを選択します。

  2. [レポ,ト]ボックスで,[英文]をクリックします。

  3. [英文]ダイアログボックスの中で,レポートの保管場所へ移動し,[保存]をクリックします。。

関連する例

詳細

外部のWebサ电子邮箱ト

Baidu
map