メインコンテンツ

モデル チェック結果への対処

モデル アドバイザーのチェックを実行してモデルの警告やエラーを見つけたら、モデル アドバイザーを使用してチェックの警告やエラーを手動で、またはモデル アドバイザーを使用して修正できます。

モデル アドバイザー チェックの警告またはエラーの修正

モデル アドバイザーのチェック結果はモデル アドバイザー チェックによってフラグが設定されるモデル要素を特定します。問題を手動で修正することも、モデル アドバイザーを使用して自動的に修正を適用することもできます。

個々のチェックが失敗する理由の詳細については、チェックに関するドキュメンテーションを参照してください。

  1. モデル アドバイザーの結果で、解析の結果をレビューします。

  2. 次のいずれかの方法で失敗の警告を修正します。

    1. 問題を手動で修正するには、[結果の詳細][失敗した要素] からハイパーリンクを使用して、モデル アドバイザー チェックによってフラグが設定されるモデル要素を開きます。一括変更をコマンド ラインからモデル パラメーターに適用することもできます。

    2. モデル アドバイザーを使用して問題を自動的に修正するには、ツールストリップで [修正] をクリックします。[アクション レポート] ボックスに変更事項の表が表示されます。

  3. チェックがパスすることを確認するには、チェックを再実行します。

    メモ

    すべての警告またはエラーの対処が完了した後、すべてのチェックを再実行して、その他の問題がないことを確認することが重要です。

モデル アドバイザーでの正当化の追加

モデル アドバイザーを使用すると、モデルが特定の標準およびガイドラインに必ず準拠するようになります。ただし、モデルによっては、特定の警告や問題を許容できる場合もあります。それらの例外をドキュメント化するために、モデル アドバイザーで正当化を直接追加できます。正当化を追加するには、次のようにします。

  1. [結果の詳細] にアクセスします。

    • モデル アドバイザーに移動し、モデルで目的のチェックを実行します。

    • チェックが完了したら、[結果の詳細] セクションに移動します。

  2. [結果の詳細] で、正当化する特定の違反をクリックします。

  3. [結果インスペクター][正当化] のダイアログを見つけます。

  4. 正当化の説明として、この違反を許容または無視できる理由を入力します。

    Justification Violation

  5. [適用] をクリックして正当化を保存します。

  6. 複数の違反に同じ正当化が必要な場合は、Ctrl キーを押しながら違反を選択し、正当化の説明を追加します。

メモ

viewReport (Simulink Check)コマンドを使用してモデル アドバイザーの実行結果を表示した後に正当化を追加することは推奨されません。これを行うとエラーになることがあります。

正当化の読み込みとアンロード

正当化ファイルを読み込むと、以前にドキュメント化した正当化をモデル アドバイザー チェックに簡単に適用できます。つまり、正当化を最初から追加し直さなくても、現在の設定にすばやく簡単に再利用できます。正当化ファイルを読み込むには、次のようにします。

  1. モデル アドバイザーに移動し、[開く] ボタンをクリックします。

  2. ドロップダウン メニューから [正当化の管理][正当化ファイルの読み込み] を選択します。

    Load Justifications File Option

    メモ

    既存の正当化ファイルがある場合は、その正当化ファイルを必ずアンロードしてから目的の正当化ファイルを読み込んでください。

  3. ファイル エクスプローラーで目的の正当化ファイルを選択します。[正当化ファイルを読み込み中] ダイアログが表示されます。

    Loading Justifications Dialog

  4. [はい] ボタンをクリックして、現在の設定に正当化を読み込みます。

モデル アドバイザーで正当化ファイルをアンロードすると、適用されている正当化が現在のセッションから削除されます。これは、既存の正当化を使用せずにモデルを評価するために正当化をリセットする必要がある場合や、新しい解析用に別の一連の正当化を読み込む場合に役立つことがあります。正当化ファイルをアンロードするには、次のようにします。

  1. モデル アドバイザーに移動し、[開く] ボタンをクリックします。

  2. ドロップダウン メニューから [正当化の管理][正当化ファイルのアンロード] を選択します。

    Unload Justifications File

参考

トピック