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.重新运行检查以验证更新后的结果。

相关主题