主要内容

本页采用了机器翻译。点击此处可查看英文原文。

突出功能依赖关系

大型模型通常包含许多层次结构、复杂的信号和复杂的模式逻辑。您可以使用模型切片器来了解模型的哪些部分对于特定行为至关重要。本示例展示了如何使用模型切片器来探索 sldvSliceClimateControlExample 模型的行为。首先选择感兴趣的区域,然后在模型中突出显示相关的模块。在这个示例中,您可以追踪 Out1 的上游依赖路径,以突出显示模型的哪些部分受到影响。

打开模型

打开模型,并突出显示系统中信号的函数依赖关系。

1.打开 sldvSliceClimateControlExample 模型。

open_system("sldvSliceClimateControlExample");

2.要打开模型切片器,请在 App 选项卡上的模型验证、确认和测试库中,点击模型切片器

打开模型切片器后,模型切片器会编译模型。然后配置模型切片属性。

3.在模型切片器中,点击箭头展开切片配置列表

4.设置以下切片属性:

(a) 名称Out1Slice

(b) 颜色slice_mgr_init_magenta.png(品红色)

(c) 信号传播:upstream

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

5.添加 Out1 作为起点。在模型中,右键点击 Out1,然后在模型切片器应用程序部分 ,选择“添加为起点”按钮 。模型切片器对话框打开,并列出已添加为起始点的信号。

slice_mgr_init_ex_filled.png

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

slice_init_ex_highlighted_model.png

如果创建两个切片配置,则可以突出显示它们高亮显示的交叉部分。创建一个新的切片配置,并查看您上面创建的切片配置与新切片配置的相交部分:

1.创建具有以下属性的新切片配置

(a) 名称Out3Slice

(b) 颜色slice_mgr_init_red.png(红色)

(c) 信号传播:upstream

(d) 起点Out3

slice_init_ex_second_config.png

2.在模型切片器中,同时选择 Out1Slice 切片配置和 Out3Slice 切片配置。

slice_init_ex_two_configs.png

模型切片器会按如下方式突出显示模型的各个部分:

  • 模型中完全位于 Out1 上游的部分以洋红色突出显示。

  • 模型中完全位于 Out3 上游的部分以红色突出显示。

  • 模型中位于 Out1Out3 上游的部分以黑色突出显示。

slice_init_ex_two_configs_model.png

在突出显示模型的一部分后,您可以将突出显示的模型细化到感兴趣的区域。或者,您可以创建一个简化的独立模型,其中仅包含模型中突出显示的部分。

要查看突出显示的模型在 Web 视图中的详细信息,请在模型切片器中点击导出到 Web。Web 视图 HTML 文件存储在 <current folder>\<model_name>\webview.html 中。

slice_sldvSliceClimateControl_webview.png

相关主题