このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
モデル アドバイザー レポートの生成
既定では、モデル アドバイザーはチェックを実行すると、slprj/modeladvisor/ フォルダーにチェック結果のレポートを HTML 形式で生成します。また、Windows® プラットフォームの MATLAB® Report Generator™ ライセンスを保有している場合は、モデル アドバイザー レポートを、Adobe® PDF、および Microsoft® Word のmodel_name.docx 形式で生成することもできます。
モデル アドバイザー レポートの先頭には次が含まれます。
モデル名
Simulink® バージョン
システム
参照モデルとして扱う
モデル バージョン
現在の実行
モデル アドバイザー チェックの実行後の結果レポートの生成
モデル アドバイザー レポートを Adobe PDF または Microsoft Word で生成するには、次を行います。
モデル アドバイザーの左側のペインで実行するチェックを選択します。チェックが含まれているフォルダーをクリックし、ツールストリップの [チェックの実行] をクリックします。
完了したら、ツールストリップの [レポート] をクリックします。
[レポートの保存] ダイアログ ボックスで次を行います。
レポートを生成するフォルダーへのパスを入力します。
ファイル名を指定します。
[保存] をクリックしてレポートを
HTML形式で生成します。
[レポート] ボタンのドロップダウン オプションを使用して、[ファイル形式] を
[PDF]または[WORD]に変更できます。モデル アドバイザーはレポートを生成し、指定された場所に保存します。
モデル アドバイザー チェック結果レポートのテンプレートの変更
MATLAB Report Generator ライセンスをお持ちの場合、モデル アドバイザーで使用する PDF または Microsoft Word のレポート生成の既定テンプレートを変更できます。
既定のテンプレートには、モデル アドバイザーが生成レポートに解析情報を取り込むために使用するフィールドがあります。モデル アドバイザー レポートに解析情報を含める場合は、このフィールドを削除しないでください。モデル アドバイザーがレポートを生成するとき、テンプレート フィールドに入力するテキストは解析情報でオーバーライドされます。
| テンプレート フィールド | 生成レポートで表示される内容 |
|---|---|
ModelName | モデル名 |
SimulinkVersion | Simulink バージョン |
SystemName | システム名 |
TreatAsMdlRef | モデルが参照モデルとして扱われるかどうか |
ModelVersion | モデル バージョン |
CurrentRun | モデル アドバイザー解析のタイム スタンプ |
PassCount | パスしたチェックの数 |
JustifiedCount | 正当化されたチェックの数 |
IncompleteCount | 最後まで実行できなかったチェックの数 |
FailCount | 失敗したチェックの数 |
WarningCount | 警告が発生したチェックの数 |
NrunCount | 実行されなかったチェックの数 |
TotalCount | チェックの総数 |
CheckResults | 各チェックの結果 |
この例では、PDF 形式のモデル アドバイザー レポートにヘッダーを追加する方法を説明します。
Microsoft Word を使用して既定のテンプレート
を開きます。matlabroot/toolbox/simulink/simulink/modeladvisor/resources/templates/default.dotxテンプレート
default.dotxを書き込み可能な場所に名前を付けて保存します。たとえば、テンプレートdefault.dotxをC:/work/ma_format/mytemplate.dotxに保存します。テンプレート
C:/work/ma_format/mytemplate.dotxファイルにヘッダーを追加します。たとえば、テンプレートのヘッダーにMy Custom Headerというテキストを追加します。テンプレートを Microsoft Word.dotxファイルとして保存します。
モデル アドバイザーのツールストリップで [レポート] ドロップダウンをクリックし、
[Template File]を選択します。[レポートのテンプレートの選択] ダイアログ ボックスで、カスタム テンプレートが配置されているフォルダーのパスを入力します。この場合、パスは
C:/work/ma_format/mytemplate.dotxです。[OK] をクリックします。
ツールストリップで [レポート] ドロップダウンをクリックし、
[PDF]を選択します。モデル アドバイザーはカスタム ヘッダー付きのレポートを PDF 形式で生成します。
参考
ModelAdvisor.summaryReport | viewReport
トピック
- モデル アドバイザー チェック レポートの保存と表示
- Microsoft Word コンポーネント テンプレートのカスタマイズ (MATLAB Report Generator)
- モデル アドバイザー チェックの実行と結果の確認