Package Modelica.​StateGraph.​Interfaces
Connectors and partial models

Information

This icon indicates packages containing interfaces.

Extends from Modelica.​Icons.​InterfacesPackage (Icon for packages containing interfaces).

Package Contents

NameDescription
CompositeStep_resumeInput port of a step (used for resume connector of a CompositeStep)
CompositeStep_suspendOutput port of a step (used for suspend connector of a CompositeStep)
CompositeStepStateCommunication channel between CompositeSteps and steps in the CompositeStep
CompositeStepStatePort_inCommunication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are inputs)
CompositeStepStatePort_outCommunication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are outputs)
PartialStateGraphIconIcon for a StateGraph object
PartialStepPartial step with one input and one output transition port
PartialTransitionPartial transition with input and output connections
Step_inInput port of a step
Step_outOutput port of a step
Transition_inInput port of a transition
Transition_outOutput port of a transition

Connector Modelica.​StateGraph.​Interfaces.​Step_in
Input port of a step

Fields

TypeNameDescription
output Booleanoccupiedtrue, if step is active
input Booleansettrue, if transition fires and step is activated

Connector Modelica.​StateGraph.​Interfaces.​Step_out
Output port of a step

Fields

TypeNameDescription
output Booleanavailabletrue, if step is active
input Booleanresettrue, if transition fires and step is deactivated

Connector Modelica.​StateGraph.​Interfaces.​Transition_in
Input port of a transition

Fields

TypeNameDescription
input Booleanavailabletrue, if step connected to the transition input is active
output Booleanresettrue, if transition fires and the step connected to the transition input is deactivated

Connector Modelica.​StateGraph.​Interfaces.​Transition_out
Output port of a transition

Fields

TypeNameDescription
input Booleanoccupiedtrue, if step connected to the transition output is active
output Booleansettrue, if transition fires and step connected to the transition output becomes active

Connector Modelica.​StateGraph.​Interfaces.​CompositeStep_resume
Input port of a step (used for resume connector of a CompositeStep)

Fields

TypeNameDescription
output Booleanoccupiedtrue, if step is active
input Booleansettrue, if transition fires and step is activated

Connector Modelica.​StateGraph.​Interfaces.​CompositeStep_suspend
Output port of a step (used for suspend connector of a CompositeStep)

Fields

TypeNameDescription
output Booleanavailabletrue, if step is active
input Booleanresettrue, if transition fires and step is deactivated

Connector Modelica.​StateGraph.​Interfaces.​CompositeStepStatePort_in
Communication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are inputs)

Fields

TypeNameDescription
input Booleansuspend= true, if suspend transition of CompositeStep fires
input Booleanresume= true, if resume transition of CompositeStep fires
RealactiveStepsDummyDummy variable in order that connector fulfills restriction of connector
flow RealactiveStepsNumber of active steps in the CompositeStep

Connector Modelica.​StateGraph.​Interfaces.​CompositeStepStatePort_out
Communication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are outputs)

Fields

TypeNameDescription
output Booleansuspend= true, if suspend transition of CompositeStep fires
output Booleanresume= true, if resume transition of CompositeStep fires
RealactiveStepsDummyDummy variable in order that connector fulfills restriction of connector
flow RealactiveStepsNumber of active steps in the CompositeStep

Partial Block Modelica.​StateGraph.​Interfaces.​PartialStep
Partial step with one input and one output transition port

Parameters

TypeNameDefaultDescription
IntegernIn1Number of input connections
IntegernOut1Number of output connections

Connectors

TypeNameDescription
Step_ininPort[nIn]Vector of step input connectors
Step_outoutPort[nOut]Vector of step output connectors

Partial Block Modelica.​StateGraph.​Interfaces.​PartialTransition
Partial transition with input and output connections

Parameters

TypeNameDefaultDescription
BooleanenableTimerfalse= true, if timer is enabled
TimewaitTime0Wait time before transition fires

Connectors

TypeNameDescription
Transition_ininPortVector of transition input connectors
Transition_outoutPortVector of transition output connectors

Partial Block Modelica.​StateGraph.​Interfaces.​PartialStateGraphIcon
Icon for a StateGraph object


Model Modelica.​StateGraph.​Interfaces.​CompositeStepState
Communication channel between CompositeSteps and steps in the CompositeStep

Connectors

TypeNameDescription
CompositeStepStatePort_outsubgraphStatePort