主要内容

使用操作点Stateflow

一个操作点是完整的模型状态的快照金宝app®在仿真模型在一个特定时间。对于一个Stateflow®图,一个操作点包括:

  • 活动图的状态

  • 本地数据值的图表

  • 值的图表输出数据

  • 在MATLAB环境下持久数据的值®功能和真值表块

一个操作点列表Stateflow对象层次顺序:

  • 图形对象按类型分组(盒、函数或状态),并在每组按字母顺序排列

  • 图表数据按范围(块输出或本地)和分组每组内按字母顺序排列

例如,下面的操作点说明Stateflow对象的层次结构。

c =块:“shift_logic”(处理)(活动)路径:sf_car / shift_logic包含:+ gear_state”状态(和)”(active) + selection_state "State (AND)" (active) gear "State output data" gearType [1, 1] down_th "Local scope data" double [1, 1] up_th "Local scope data" double [1, 1]

树结构图形和nongraphical对象映射到各自的图表层次结构中的位置。如果存在名称冲突,凸显出现在一个或多个名称,以便所有对象的惟一标识符的操作点的层次结构。无状态流程图有一个空的操作点,因为它们不包含国家或持久数据。

使用一个操作点其他的信息块在仿真软件模型中,看到的金宝app使用模型操作点速度模拟工作流(金宝app模型)

很长一段模拟分成段

您可以保存完整的操作点的模型在任何时候在长期的模拟。然后你可以加载操作点和运行的特定部分模拟没有从时间t = 0时,它节省了时间。

方向,看到很长一段模拟划分成段

测试图表反应的不同设置

您可以修改和加载操作的一个图表来测试一个图表的反应不同的设置。您可以更改图表的价值本地或输出数据模拟或中途改变状态的活动,然后测试图如何回应。

加载和修改操作点提供这些好处:

  • 使测试难以图配置通过加载一个特定的操作点

  • 使测试相同的图表配置有不同的设置

方向,请参阅:

相关的话题