モデルのプロファイリングの紹介
この例では、"Simulink プロファイラー" を使用して slAccelDemoF14 モデルを調べ、シミュレーション性能を低下させている可能性のある問題を特定する方法を示します。モデル設定を手動で最適化し、シミュレーション速度の低下を特定して、パフォーマンスのボトルネックを解決する場合は、"Simulink プロファイラー" の使用を検討してください。
自動的にモデルを最適化してシミュレーションの実行を高速化するには、パフォーマンス アドバイザーを使用したシミュレーション パフォーマンスの改善を参照してください。
シミュレーションを高速化するアクセラレータ モードの詳細については、アクセラレーションとはを参照してください。
プロファイラーの有効化
Simulink® プロファイラーを有効にするには、Simulink エディターの [デバッグ] タブにある [パフォーマンス アドバイザー] で、[Simulink プロファイラー] をクリックします。コマンド プロンプトで set_param
コマンドを発行することもできます。
modelName = 'slAccelDemoF14'; load_system(modelName) set_param(modelName,'Profile','on');
シミュレーションの実行
シミュレーションの実行中、プロファイラーはレポートのためのデータを収集しています。シミュレーションが完了したら、プロファイラーは HTML レポートを作成します。
open_system(modelName) sim(modelName);
レポートの表示
詳細なプロファイリング レポートが Simulink エディターのドックされたパネルに表示されます。行を選択して、特定のモデル要素の自己時間の内訳をプロパティ インスペクターで確認します。
レポートの共有
プロファイリング レポートを HTML レポートまたは MAT ファイルとして他のユーザーと共有できます。プロファイリングの実行を共有するには、プロファイリング レポートの [実行] メニューから希望する実行を選択します。次に、ツールストリップの [共有] メニューから希望するエクスポート形式を選択します。