主要内容

配置参数:Stateflow诊断

诊断>Stateflow类别包括用于检测与状态流相关的问题的参数®图表。

参数 描述

未使用的数据、事件、消息和函数

选择要采取的诊断操作,以检测图表中未使用的数据、事件和消息。删除未使用的数据、事件和消息可以最小化模型的大小。

意想不到的回溯

当图表连接点同时具备以下两种情况时,请选择要采取的诊断操作。结:

  • 没有到状态或终端结的无条件过渡路径

  • 有多条过渡路径通向它吗

图表初始化时输入数据访问无效

选择要采取的诊断操作:

  • ExecuteAtInitialization属性设置为真正的

  • 访问默认转换或关联状态条目操作上的输入数据,这些操作在图表初始化时执行

没有无条件的默认转换

当图表没有无条件默认转换到某个状态时,请选择要采取的诊断操作。

脱离自然父母的过渡

当图表包含在父状态或结之外循环的转换时,选择要采取的诊断操作。

无定向事件广播

当图表包含无定向本地事件广播时,选择要采取的诊断操作。

在条件操作之前指定的转换操作

选择在具有多个转换段的转换路径中的条件操作之前执行转换操作时要执行的诊断操作。

在摩尔图中,先读后写输出

当摩尔图使用以前的输出值确定当前状态时,选择要采取的诊断操作。

比采样周期短的绝对时间时态值

当状态或转换绝对时间操作符使用的时间值小于statflow块的采样时间时,选择要采取的诊断操作。

叶子状态上的自我转换

选择当可以删除叶状态上的自转换时要采取的诊断操作。

在存在输入事件时禁用初始化执行

选择当Stateflow检测到在初始化时未运行的已触发或启用的图表时要采取的诊断操作。

执行路径不可达

当有图表构造不在有效执行路径上时,选择要采取的诊断操作。

该配置参数在先进的参数部分。

参数 描述

使用机器生成的数据而不是数据存储内存

选择当Stateflow检测到可以用范围数据存储内存的表父数据替换的机器父数据时要采取的诊断操作。

相关的话题