创建和编辑状态图-sas编程技术教程(朱世武)
在 Stateflow 模型中,将包含有状态的 Stateflow 框图称为状态图,而将不包含任何状态的 Stateflow 框图称为流程图。其中,状态图是 Stateflow 最常用的一种形式,也是本书重点介绍的内容。本节将详细介绍创建 Stateflow 状态图中基本的图形元素的方法。
提示: Stateflow 的对象分为图形对象和非图形对象。其中,图形对象包括前面 2.1.2 节介绍的可以通过 Stateflow 图形工具面板添加的内容以及本节即将介绍的状态和转移。本章将主要介绍状态、转移、节点和默认转移的创建方法,而对于非图形对象,如事件、数据对象等,将在后面的章节中详细介绍。
2.2.1 插入图形对象
创建 Stateflow 框图时,首先需要向框图中插入必要的图形对象。本节将详细介绍创建状态、转移、节点和默认转移的方法,同时将仔细讲解这些图形对象在 Stateflow 状态图中所发挥的作用。
- 创建状态
状态是 Stateflow 状态图中最重要的元素之一,在有限状态机里,状态描述的是系统的一种模式。例如,房间里的电灯只有两种工作模式,一种是点亮 (On),另一种就是熄灭 (Off)。如果利用 Stateflow 状态图来描述电灯的工作模式,则需要使用两个状态。状态具有布尔行为,可以把状态看做为高级编程语言中的布尔类型变量,任何给定的时刻,状态要么是活动的要么是非活动的,不可能出现第三种情况。
为了更好地理解和应用状态图,您可以参考以下资源:
这些链接将帮助您更详细地了解如何创建和编辑状态图,并提供相应的示例和指导。您将能够更好地掌握Stateflow 状态图的应用技巧和方法。
下载地址
用户评论