Hauptinhalt

innerTransitions

Identifizieren innerer Übergänge bei angegebener Quelle

Beschreibung

transitions = innerTransitions(source) gibt ein Array von Stateflow.Transition-Objekten zurück, die den inneren Übergängen des angegebenen Quellenzustands entsprechen. Ein innerer Übergang ist ein Übergang, der den Quellenzustand nicht verlässt. Weitere Informationen finden Sie unter Control Chart Execution by Using Inner Transitions.

Beispiel

Beispiele

alle reduzieren

Nehmen wir an, dass ch das Stateflow.Chart-Objekt ist, das diesem Diagramm entspricht.

Stateflow chart with a hierarchy of states. The chart contains states A and C. State A contains an inner state called B.

Suchen Sie das Stateflow.State-Objekt mit dem Namen A.

sA = find(ch,"-isa","Stateflow.State",Name="A");

Identifizieren Sie den Übergang, dessen Quellenzustand A ist und dessen Ziel sich innerhalb des Zustands A befindet. Zeigen Sie den Namen des Ziels an.

tr = innerTransitions(sA);
tr.Destination.Name
ans =

    'B'

Eingabeargumente

alle reduzieren

Quellenzustand, angegeben als Stateflow.State-Objekt.

Versionsverlauf

Eingeführt vor R2006a