的概述Stateflow对象
Stateflow®基于控制对象是有层次性的。也就是说,一个Stateflow对象可以包含其他Stateflow对象。
Stateflow最高的对象层次结构是Stateflow机器。Stateflow机包含所有Stateflow图表的仿真软件金宝app®模型。
Stateflow图表可以包含国家、函数、盒、数据、事件、消息、转换、连接、出入境口岸、和注释。州、函数和盒子可以包含其他州,功能,盒、数据、事件、消息、转换、连接、出入境口岸、和注释。嵌套的水平可以继续下去。
图形对象
管理图形对象,使用Stateflow编辑器。此表列出了每一种类型的图形对象和使用的调色板图标添加对象。有关更多信息,请参见Stateflow编辑操作。
类型的图形对象 |
调色板图标 |
参考 |
---|---|---|
状态 |
|
通过使用状态代表操作模式 |
过渡 |
|
操作模式之间的过渡 |
连接结 |
|
结合过渡和连接来创建分支路径 |
盒子 |
|
组织图表对象通过使用盒子 |
金宝app基于仿真软件的状态 |
|
创建和编辑模型基础金宝app |
金宝app仿真软件的功能 |
|
重用模型函数金宝appStateflow图表 |
图形函数 |
|
重用逻辑模式通过定义图形功能 |
MATLAB®函数 |
|
通过定义重用MATLAB代码MATLAB函数 |
真值表函数 |
|
用真值表模型组合逻辑 |
历史结 |
|
简历之前亚态活动通过使用历史连接 |
出口结 |
|
创建入口和出口连接跨州边界 |
项结 |
|
创建入口和出口连接跨州边界 |
注释 |
|
在一个图表添加描述性注释 |
图像 |
|
在一个图表添加描述性注释 |
Nongraphical对象
您可以定义数据、事件和消息的对象没有出现Stateflow的图形化编辑器。管理nongraphical对象,使用符号Explorer窗格或模型。有关更多信息,请参见:
数据对象
Stateflow图存储和检索数据,它使用来控制其执行。Stateflow数据驻留在自己的工作空间,但你也可以访问数据驻留在外部的仿真软件模型或应用程序嵌入Stateflow机器。金宝app您必须定义中所使用的任何内部或外部数据Stateflow图。
事件对象
事件是一个Stateflow对象,可以触发整个Stateflow图表或个人行为在一个图表。由于反应Stateflow图表执行事件,您指定和计划事件到你的图表来控制它们的执行。你可以广播事件每个对象在对象发送事件的范围,或者你可以发送一个事件到一个特定的对象。直接定义明确的事件,你可以指定,或您可以定义隐含的事件发生时执行某些操作,如进入一个状态。有关更多信息,请参见通过广播事件同步模型组件。
消息对象
Stateflow消息对象是排队可以携带数据的对象。从一个Stateflow图表你可以发送消息到另一个图表之间的沟通。你也可以发送本地消息在一个图表。您定义消息数据的类型。您可以查看消息的生命线顺序查看器块。有关更多信息,请参见与Stateflow图表通过发送消息。