主要内容

defaultTransitions

识别指定对象中的默认转移

说明

transitions = defaultTransitions(parent) 返回 Stateflow.Transition 对象数组,这些对象对应于指定父对象顶层的默认转移。有关详细信息,请参阅使用默认转移来指定初始子状态活动

示例

示例

全部折叠

查找此图中以及状态 A 中的默认转移。

Stateflow chart with a hierarchy of states. The outer state is called A. It contains two inner states called A1 and A2.

打开模型并访问图的 Stateflow.Chart 对象。

open_system("sfHierarchyAPIExample")
ch = find(sfroot,"-isa","Stateflow.Chart");

识别图顶层的默认转移。显示目标的名称。

tr1 = defaultTransitions(ch);
tr1.Destination.Name
ans = 
'A'

保存与状态 A 对应的 Stateflow.State 对象。

state = tr1.Destination;

识别状态 A 顶层的默认转移。显示目标的名称。

tr2 = defaultTransitions(state);
tr2.Destination.Name
ans = 
'A1'

输入参数

全部折叠

父对象,指定为以下类型之一的 Stateflow® API 对象:

提示

  • 要识别 Stateflow.Box 内部的默认转移,请对包含该框的 Stateflow.ChartStateflow.FunctionStateflow.State 对象调用 defaultTransitions 函数。

版本历史记录

在 R2006a 之前推出