对架构模型运行自定义模型顾问检查
对架构模型使用自定义模型顾问检查 (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.重新运行检查以验证更新后的结果。