WOLFRAM SYSTEM MODELER

Alternative

Alternative splitting of execution path (use component between two steps)

Wolfram Language

In[1]:=
SystemModel["Modelica.StateGraph.Alternative"]
Out[1]:=

Parameters (1)

nBranches

Value: 2

Type: Integer

Description: Number of alternative branches

Connectors (4)

inPort

Type: Transition_in

Description: Input port of a transition

outPort

Type: Transition_out

Description: Output port of a transition

join

Type: Step_in_forAlternative[nBranches]

Description: Input port of a step (has special icon for usage in component 'Alternative')

split

Type: Step_out_forAlternative[nBranches]

Description: Output port of a step (has special icon for usage in component 'Alternative')

Used in Examples (1)

ExecutionPaths

Modelica.StateGraph.Examples

Example to demonstrate parallel and alternative execution paths

Used in Components (2)

CompositeStep

Modelica.StateGraph.Examples.Utilities

State machine demonstrating a composite step (used in StateGraph.Examples.ShowCompositeStep)

CompositeStep1

Modelica.StateGraph.Examples.Utilities

Composite step used to demonstrate exceptions (in StateGraph.Examples.ShowExceptions)