主要内容

使用模型切片器工具简化复杂模型的目标分析

通过关注模型中感兴趣的领域,可以简化大型复杂模型的仿真、调试和形式化分析。在使用model Slicer突出显示模型的一部分之后,您可以生成一个简化的独立模型。简化模型在突出显示的部分中包含块和依赖项路径。将更改应用到基于仿真、调试和形式化分析的简化独立模型,然后将这些更改应用回原始模型。

  1. 示例模型sldemo_mdlref_basic包含模型的三个实例sldemo_mdlref_counter.要打开模型,在MATLAB中®命令提示符,输入:

    openExample (“sldemo_mdlref_basic”);

  2. 的“模型验证、验证和测试”部分,打开“模型切片器管理器”应用程序选项卡上,单击模型切片机

  3. 在模型切片管理器中,单击箭头以展开切片机配置列表

  4. 设置切片属性:

    • 的名字Slice1

    • 颜色来自模型切片管理器的洋红色正方形(红色)

    • 信号传播上游

    模型切片器还可以突出显示模型中块的下游或双向结构,这取决于您希望跟踪信号传播的方向。

  5. 添加CounterC作为起点。在模型中,右键单击CounterC并选择模型切片机>添加为起点

    模型切片管理器的信号传播起点在CounterC

    模型切片器现在突出显示影响的上游构造CounterC

    带有上游构造的模型sldemo_mdlref_basic以洋红色突出显示

  6. 在模型切片管理器中,单击生成切片

  7. 选择写入文件对话框中,选择保存位置并输入模型名称。简化的独立模型包含突出显示的模型项。

    仅包含CounterC和上游构造的简化独立模型

  8. 要从模型中删除高亮显示,请关闭模型切片管理器。

您现在可以分析简化的独立模型,并将任何更改应用到源模型。

相关的话题