状态和转移的语法
通过使用动作和条件来表达图行为
通过指定状态转移时间以及动作执行时间来控制 Stateflow® 图的执行。通过广播事件同步状态执行。检测数据值的变化,并检查在图执行期间有哪些状态为活动状态。
类别
- 对状态行为进行编程
通过使用动作、转移、事件、状态结构体和历史结点来定义图行为
- 动作语言语法
使用 MATLAB 或 C 语言作为动作语言,配合运算符、数据类型和内置函数来控制 Stateflow 图中的状态和转移行为
- 设计转移逻辑
使用图形和逻辑运算符、结点和动作定义系统如何在工作模式之间转移
- 控制时序和执行
通过使用基于事件的时序逻辑、并行状态执行以及基于事件和基于时间的机制来控制图动作的时序和顺序
- 处理数据和信号
管理图数据并对信号变化做出响应,以检测变化、触发动作的数据驱动事件以及表示和处理数据的复数数据类型
- 集成外部代码
集成 MATLAB 函数、Simulink 模型和 C 函数,实现 Stateflow 与外部代码之间的通信