Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

アーキテクチャ モデルでのカスタム モデル アドバイザー チェックの実行

アーキテクチャ モデル (System Composer) でカスタム モデル アドバイザー チェックを使用します。

以下に、アーキテクチャ モデル内においてコンポーネントの入力端子と出力端子の制限を超えていることを特定する例を示します。

1.MATLAB コマンド ウィンドウで、Advisor.Manager.refresh_customizations を実行します。このステップは、カスタム チェックをモデル アドバイザーにパブリッシュするために必要です。

2.アーキテクチャ モデルを開きます。

open_system('slcheck_demo_systemcomposer.slx');
copyfile sl_customization_orig.m sl_customization.m f

3.[モデル化] タブで、[モデル アドバイザー] を開きます。MATLAB コマンド プロンプトに以下を入力しても、モデル アドバイザーを開くことができます。

modeladvisor('slcheck_demo_systemcomposer.slx');
Updating Model Advisor cache...
Model Advisor cache updated. For new customizations, to update the cache, use the Advisor.Manager.refresh_customizations method.

4.モデル アドバイザー ウィンドウで [製品別][System Composer] をクリックし、Check number of Inports and Outports of a component チェックを選択します。

5.チェックを右クリックして [このチェックを実行] を選択します。モデル アドバイザーがアーキテクチャ モデルに対して選択したチェックを実行し、結果を表示します。

6.sl_customization ファイルを開き、デモ ソース コードを表示します。

edit sl_customization.m

7.ハードコードされている入力端子と出力端子のしきい値を任意の値に変更します。

8.チェックを再実行し、更新された結果を検証します。

関連するトピック