モデル アドバイザー レポートの生成
既定では、モデル アドバイザーはチェックを実行すると、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)
- モデル アドバイザー チェックの実行と結果の確認