主要内容

在Stateflow流程图

一个Stateflow®流程图是一个图形化构建模型逻辑模式,如决策树和迭代循环。流程图代表组合逻辑的一个结果不依赖于之前的结果。你建立流程图结合连接连接和转换不使用任何状态。不同的转型路径之间的连接提供决策分支。执行流程图开始缺省转换,结束在一个终止结(结,没有有效的输出转换)。

一个最佳实践是在图形函数来创建模块化封装流程图和可重用的逻辑,你可以叫任何一个图表。关于图形函数的更多信息,请参阅重用逻辑模式通过定义图形功能

一个流程图,模型简单的一个例子if - else逻辑:

这段代码流程图模型:

如果u > 0 y = 1;其他的y = 0;结束

画一个流程图

可以手工画和定制流程图用连接词连接分支点之间的交替过渡路径:

  1. 打开一个图表。

  2. 从编辑器工具栏,把一个或多个连接连接到的图表连接结工具:

  3. 添加过渡路径之间的连接。

  4. 标签转换。

  5. 添加一个默认的过渡连接流程图执行开始的地方。

创建流程图的最佳实践

遵循这些最佳实践,创建高效、准确的流程图:

只使用一个默认的过渡

只提供一个终止连接

收敛所有过渡路径终止连接

提供一个无条件的过渡从每个结除了终止连接

使用条件操作流程更新,而不是过渡动作

一个示例,演示了这些最佳实践:

相关的话题