Modelica.StateGraph.Interfaces

Connectors and partial models

Information

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

Package Content

Name Description
Modelica.StateGraph.Interfaces.Step_in Step_in Input port of a step
Modelica.StateGraph.Interfaces.Step_out Step_out Output port of a step
Modelica.StateGraph.Interfaces.Transition_in Transition_in Input port of a transition
Modelica.StateGraph.Interfaces.Transition_out Transition_out Output port of a transition
Modelica.StateGraph.Interfaces.CompositeStep_resume CompositeStep_resume Input port of a step (used for resume connector of a CompositeStep)
Modelica.StateGraph.Interfaces.CompositeStep_suspend CompositeStep_suspend Output port of a step (used for suspend connector of a CompositeStep)
Modelica.StateGraph.Interfaces.CompositeStepStatePort_in CompositeStepStatePort_in Communication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are inputs)
Modelica.StateGraph.Interfaces.CompositeStepStatePort_out CompositeStepStatePort_out Communication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are outputs)
Modelica.StateGraph.Interfaces.PartialStep PartialStep Partial step with one input and one output transition port
Modelica.StateGraph.Interfaces.PartialTransition PartialTransition Partial transition with input and output connections
Modelica.StateGraph.Interfaces.PartialStateGraphIcon PartialStateGraphIcon Icon for a StateGraph object
Modelica.StateGraph.Interfaces.CompositeStepState CompositeStepState Communication channel between CompositeSteps and steps in the CompositeStep

Modelica.StateGraph.Interfaces.Step_in Modelica.StateGraph.Interfaces.Step_in

Input port of a step

Contents

NameDescription
occupiedtrue, if step is active
settrue, if transition fires and step is activated

Modelica.StateGraph.Interfaces.Step_out Modelica.StateGraph.Interfaces.Step_out

Output port of a step

Contents

NameDescription
availabletrue, if step is active
resettrue, if transition fires and step is deactivated

Modelica.StateGraph.Interfaces.Transition_in Modelica.StateGraph.Interfaces.Transition_in

Input port of a transition

Contents

NameDescription
availabletrue, if step connected to the transition input is active
resettrue, if transition fires and the step connected to the transition input is deactivated

Modelica.StateGraph.Interfaces.Transition_out Modelica.StateGraph.Interfaces.Transition_out

Output port of a transition

Contents

NameDescription
occupiedtrue, if step connected to the transition output is active
settrue, if transition fires and step connected to the transition output becomes active

Modelica.StateGraph.Interfaces.CompositeStep_resume Modelica.StateGraph.Interfaces.CompositeStep_resume

Input port of a step (used for resume connector of a CompositeStep)

Contents

NameDescription
occupiedtrue, if step is active
settrue, if transition fires and step is activated

Modelica.StateGraph.Interfaces.CompositeStep_suspend Modelica.StateGraph.Interfaces.CompositeStep_suspend

Output port of a step (used for suspend connector of a CompositeStep)

Contents

NameDescription
availabletrue, if step is active
resettrue, if transition fires and step is deactivated

Modelica.StateGraph.Interfaces.CompositeStepStatePort_in

Communication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are inputs)

Contents

NameDescription
suspend= true, if suspend transition of CompositeStep fires
resume= true, if resume transition of CompositeStep fires
activeStepsDummyDummy variable in order that connector fulfills restriction of connector
activeStepsNumber of active steps in the CompositeStep

Modelica.StateGraph.Interfaces.CompositeStepStatePort_out

Communication port between a CompositeStep and the ordinary steps within the CompositeStep (suspend/resume are outputs)

Contents

NameDescription
suspend= true, if suspend transition of CompositeStep fires
resume= true, if resume transition of CompositeStep fires
activeStepsDummyDummy variable in order that connector fulfills restriction of connector
activeStepsNumber of active steps in the CompositeStep

Modelica.StateGraph.Interfaces.PartialStep Modelica.StateGraph.Interfaces.PartialStep

Partial step with one input and one output transition port

Parameters

NameDescription
nInNumber of input connections
nOutNumber of output connections

Connectors

NameDescription
inPort[nIn]Vector of step input connectors
outPort[nOut]Vector of step output connectors

Modelica.StateGraph.Interfaces.PartialTransition Modelica.StateGraph.Interfaces.PartialTransition

Partial transition with input and output connections

Parameters

NameDescription
Timer
enableTimer= true, if timer is enabled
waitTimeWait time before transition fires [s]

Connectors

NameDescription
inPortVector of transition input connectors
outPortVector of transition output connectors

Modelica.StateGraph.Interfaces.PartialStateGraphIcon Modelica.StateGraph.Interfaces.PartialStateGraphIcon

Icon for a StateGraph object

Modelica.StateGraph.Interfaces.CompositeStepState

Communication channel between CompositeSteps and steps in the CompositeStep

Connectors

NameDescription
subgraphStatePort 
Automatically generated Thu Dec 19 17:19:53 2019.