Main Content

通过使用基于活动的时间切片来突出显示有效时间间隔

州流程®在模型仿真期间,状态和转换可以处于活动状态,非活动状态或睡眠状态。您可以使用Model Slicer来约束模型突出显示,仅突出显示某些状态流的时间间隔Represent Operating Modes by Using States(州流)and操作模式之间的转换(州流)是活跃的。因此,您能够仅在所选状态和转换期间影响模型模拟的模型中的模型的那些部分来优化您的感兴趣区域。您还可以将模型突出显示到两个或多个状态或转换的时间间隔。

突出显示A的活动时间间隔州流程州或过渡

slslicer_fuelsys_actity_slicing.模型包含容错燃料控制系统。在本教程中,您使用基于活动的时间切片来优化模型突出显示,仅为某些状态和转换为活动的时间间隔。你必须熟悉如何突出显示功能依赖项by using Model Slicer.

为感兴趣的区域创建动态切片突出显示

  1. Add the example folder to the search path.

    AddPath(fullfile(docroot,'工具箱','simu金宝applink','示例'))

  2. 打开slslicer_fuelsys_actity_slicing.模型。

    Open_System('slslicer_fuelsys_actity_slicing')

  3. 打开模型切片器并添加control logic状态流图中的燃料速度控制器subsystem as a Model Slicer starting point.

  4. 突出显示上游模型的部分control logicstateflow图表。

  5. 在受限制的模拟时间窗口(最多20秒)中模拟模型,仅突出显示起点上游的模型区域,并且在感兴趣的时间窗口期间有效。

将模型突出显示到A的活动时间间隔州流程状态

  1. 在这方面应用标签,下面Model Verification, Validation, and Test画廊,点击模板切片机

  2. 导航到control logic状态流图中的燃料速度控制器subsystem.

    Open_System('SLSLICER_FUELSYS_ACTIVITY_SLICING /燃料速率控制器/控制逻辑')
  3. 仅将模型突出显示到仅限那些时间间隔Fueling_Mode>跑步>Low_emissions.>暖身状态是活动的,右键单击暖身state and select模板切片机>Constrain to active time intervals for “Warmup”

    模型切片机更新强调只有那些portions of the model that are active during the time intervals in which thewarmup国家是活跃的。

    模型切片管理器也被更新以显示其中的时间间隔warmup国家是活跃的:

    实际模拟时间:0.01至3.86秒:1活动间隔

    亮点显示了一个普通的失败过渡Pressure状态,显示在时间间隔期间发生压力故障暖身国家是活跃的。

Constrain the Model Highlight to the Intersection of the Active Time Intervals of a州流程国家和过渡

  1. 清除模型切片管理器的任何时间间隔约束。

  2. 仅将模型突出显示到仅限时间间隔O2>失败国家是活跃的。

    模型切片机更新强调只有那些portions of the model that are active during the time intervals in which theO2>失败国家是活跃的。模型切片管理器也被更新以显示其中的时间间隔O2>失败国家是活跃的:

    实际模拟时间:4.83到20秒:1活动间隔

  3. 限制突出显示到的时间间隔O2>失败国家是活跃的,而且普通的失败transition occurs for the风门图表,右键单击普通的失败过渡并将其添加为约束。更新模型切片机以突出显示在内部间隔内活动的模型的那些部分。O2>失败国家是活跃的,而且普通的失败transition occurs for the风门图表。

    模型切片管理器也被更新以显示其中的时间间隔O2>失败国家是活跃的,而且普通的失败transition occurs for the风门图表:

    实际模拟时间:13.87至13.87秒:1活动间隔

Activity-Based Time Slicing Limitations and Considerations

For limitations and considerations of activity-based time slicing, see模板切片机Considerations and Limitations

州流程国家和过渡活动

有关StateFlow状态和转换活动的更多信息,请参阅图表仿真语义(州流)图表执行类型(州流)那and状态和转换的语法(州流)

Related Topics