modelOut

Extends from Modelica_StateGraph2.PartialParallel (Partial compont to construct a parallel submodel via inheritance).

Parameters

TypeNameDefaultDescription
IntegernIn (from PartialParallelBase)0Number of input connections
IntegernOut (from PartialParallelBase)0Number of output connections
IntegernSuspend (from PartialParallelBase)0Number of suspend ports
IntegernResume (from PartialParallelBase)0Number of resume ports
IntegernEntry (from PartialParallelBase)0Number of entry branches
IntegernExit (from PartialParallelBase)0Number of exit branches
BooleaninitialStep (from PartialParallelBase)false=true, if initial step (start state machine at entry ports of Parallel)
Booleanuse_inPort (from PartialParallelBase)true=true, if inPort enabled
Booleanuse_outPort (from PartialParallelBase)false=true, if outPort enabled
Booleanuse_suspend (from PartialParallelBase)false=true, if suspend and resume ports enabled
Booleanuse_activePort (from PartialParallelBase)false=true, if activePort enabled

Connectors

TypeNameDefaultDescription
Modelica_StateGraph2.Internal.Interfaces.Step_in[nIn]inPort (from PartialParallel)If enabled, port for one or more input transitions
Modelica_StateGraph2.Internal.Interfaces.Step_out[nOut]outPort (from PartialParallel)If enabled, port for one or more output transitions
Modelica_StateGraph2.Internal.Interfaces.Composite_resume[nResume]resume (from PartialParallel)If enabled, port for zero, one or more resume transitions
Modelica_StateGraph2.Internal.Interfaces.Composite_suspend[nSuspend]suspend (from PartialParallel)If enabled, port for zero, one or more suspend transitions
Modelica.Blocks.Interfaces.BooleanOutputactivePort (from PartialParallel)active= true if Parallel component is active, otherwise it is not active

Components

TypeNameDefaultDescription
Booleanactive (from PartialParallelBase)= true if composite/parallel step is active, otherwise it is not active
Parallelchime
Modelica_StateGraph2.Stepchime_off
Modelica_StateGraph2.Transitionchime_off_d
Modelica_StateGraph2.Stepchime_on
Modelica_StateGraph2.Transitionchime_on_d
Parallelalarm1
Modelica_StateGraph2.Stepalarm1_off
Modelica_StateGraph2.Transitionalarm1_off_d
Modelica_StateGraph2.Stepalarm1_on
Modelica_StateGraph2.Transitionalarm1_on_d
Parallelupdate1
Modelica_StateGraph2.Stepupdate1_hour
Modelica_StateGraph2.Transitionupdate1_hour_c
Modelica_StateGraph2.Stepupdate1_ten_min
Modelica_StateGraph2.Transitionupdate1_ten_min_c
Modelica_StateGraph2.Stepupdate1_min
Modelica_StateGraph2.Transitionupdate1_d
Modelica_StateGraph2.Transitionupdate1_b
Modelica_StateGraph2.Transitionupdate1_c
Parallelalarm2
Modelica_StateGraph2.Stepalarm2_off
Modelica_StateGraph2.Transitionalarm2_off_d
Modelica_StateGraph2.Stepalarm2_on
Modelica_StateGraph2.Transitionalarm2_on_d
Parallelupdate2
Modelica_StateGraph2.Stepupdate2_hour
Modelica_StateGraph2.Transitionupdate2_hour_c
Modelica_StateGraph2.Stepupdate2_ten_min
Modelica_StateGraph2.Transitionupdate2_ten_min_c
Modelica_StateGraph2.Stepupdate2_min
Modelica_StateGraph2.Transitionupdate2_d
Modelica_StateGraph2.Transitionupdate2_b
Modelica_StateGraph2.Transitionupdate2_c
Modelica_StateGraph2.Transitionalarm1_c
Modelica_StateGraph2.Transitionalarm1_a
Modelica_StateGraph2.Transitionalarm2_a
Modelica_StateGraph2.Transitionalarm2_c
Modelica.Blocks.Logical.Edgeedge2
Modelica.Blocks.Logical.Edgeedge3
Modelica.Blocks.Logical.Edgeedge4
Modelica.Blocks.Logical.Edgeedge5
Modelica.Blocks.Logical.Edgeedge6
Modelica.Blocks.Logical.Edgeedge8
Modelica.Blocks.Logical.Edgeedge9
Modelica.Blocks.Logical.Edgeedge10
Modelica.Blocks.Logical.Edgeedge7
Modelica.Blocks.Logical.Edgeedge1
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchquantity2
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAddalarm2_setting
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchquantity1
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAddalarm1_setting
Modelica_StateGraph2.Blocks.MathBoolean.Oror1
Modelica_StateGraph2.Blocks.MathBoolean.Oror2