主要内容

改进突出显示的模型

在您使用model Slicer突出显示模型之后,您可以在模型的突出显示部分中细化依赖路径。使用Model Slicer,您可以通过只包括在模拟时间窗口的一部分中使用的那些块,或通过排除块或开关块的某些输入,来细化高亮显示的模型。通过细化模型的高亮部分,您可以只包含模型的相关部分。

定义一个模拟时间窗口

您可以细化高亮显示的模型,以只包括模拟时间窗口的一部分中使用的那些块。定义模拟时间窗口可以保持一些开关块不变,从而消除不活跃的输入。

  1. 将示例文件夹添加到搜索路径。

    目录(fullfile (docroot,“工具箱”,“模型”,“示例”金宝app))
  2. 打开sldvSliceClimateControlExample模型。

    sldvSliceClimateControlExample
  3. 应用程序选项卡,在模型验证、验证和测试画廊,点击模型切片机

    当您打开模型切片管理器时,模型切片器将编译模型。然后配置模型片属性。

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

  5. 设置切片属性:

    • 的名字Out1Simulation

    • 颜色(青色)

    • 信号传播上游

  6. 在模型的顶层,选择着干活块作为切片的起始点。右键单击着干活块和选择模型切片机>添加为起点

    模型被突出显示。

  7. 在模型切片管理器中,选择模拟时间窗口

  8. 若要指定模拟时间窗口的停止时间,请单击运行模拟按钮在模型切片管理器中。

  9. 设置停止时间10

  10. 点击好吧开始模拟。

    该路径仅限于在您输入的停止时间之前处于活动状态的那些块。

  11. 要突出显示已定义的模拟时间窗口的模型,请设置停止时间5.点击突出

  12. 要查看此约束如何影响模型的突出显示部分,请打开制冷子系统。

    模型中突出显示的部分只包括在您指定的模拟时间窗口中活动的交换机的输入端口。

在细化突出显示的模型以只包括模拟时间窗口的一部分中使用的那些块之后,您就可以创建一个简化的独立模型合并模型中突出显示的部分。

排除块

您可以细化一个突出显示的模型,以排除分析中的块。排除一个块将停止依赖关系的传播,因此在分析方向上排除块之外的信号和模型项将被忽略。

排除点对于查看简化的模型依赖集很有用。例如,控制反馈路径创建广泛的依赖关系和广泛的模型突出显示。您可以使用排除点来限制分析,特别是当您的模型具有反馈路径时。

请注意

对于带有排除点的突出显示模型,不支持简化的独立模型创建。金宝app

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

  2. 要添加新的片配置,单击add new按钮

  3. 设置切片属性:

    • 的名字Out1Excluded

    • 颜色(红色)

    • 信号传播上游

  4. 在模型的顶层,选择着干活块作为切片的起始点。右键单击着干活块和选择模型切片机>添加为起点

    模型被突出显示。

  5. 要打开子系统,双击制冷

  6. 右键单击风扇切换块,然后选择模型切片机>添加为排除点

    的上游独占的块风扇开关块不再高亮显示。的DT风扇数据存储读块不再高亮显示。

  7. 要查看此约束如何影响模型的突出显示部分,请查看父系统。

    DSM风扇温度数据存储内存块Write2数据存储写块不再高亮显示,因为DT风扇数据存储读取制冷子系统不再访问它们。

排除开关块的输入

对于复杂的信号路由,可以通过开关块将依赖分析路径约束为可用路径的子集。约束出现在模型片管理器中。

请注意

对于带有约束切换块的高亮显示模型,不支持简化的独立模型创建。金宝app

  1. 双击制冷打开子系统。

  2. 限制开关组:

    • 右键单击开关块并选择模型切片>添加约束

    • 在“约束”对话框中,选择端口3

    • 点击好吧

    路径被限制为Constant1交换机端口。上游的区块端口1而且端口2的约束开关不再突出显示。只有上游的街区端口3突出显示。

  3. 要查看此约束如何影响模型的突出显示部分,请查看父系统。

相关的话题