modelRegular

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
Modelica_StateGraph2.Steptime_
Parallelupdate
Modelica_StateGraph2.Transitiontime_c_down
Modelica_StateGraph2.Transitionmode_c
Modelica_StateGraph2.Stepsecond
Modelica_StateGraph2.Stepminute
Modelica_StateGraph2.Stepten_minutes
Modelica_StateGraph2.Transitionsecond_c
Modelica_StateGraph2.Transitionminute_c
Modelica_StateGraph2.Transitionten_minutes_c
Modelica_StateGraph2.Stephour
Modelica_StateGraph2.Stepmonth
Modelica_StateGraph2.Transitionhour_c
Modelica_StateGraph2.Transitionmonth_c
Modelica_StateGraph2.Transitiondate_c
Modelica_StateGraph2.Stepday
Modelica_StateGraph2.Stepyear
Modelica_StateGraph2.Stepmode
Modelica_StateGraph2.Transitionday_c
Modelica_StateGraph2.Transitionyear_c
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchtime_quantity
Modelica_StateGraph2.Transitionperform_increment
Modelica_StateGraph2.Stepdate
Modelica_StateGraph2.Transitiontwo_min_in_update
Modelica_StateGraph2.StepIO
Modelica_StateGraph2.StepOO
Modelica_StateGraph2.TransitionOO_b_down
Modelica_StateGraph2.TransitionOO_d_down
Modelica_StateGraph2.StepOI
Modelica_StateGraph2.Stepbeep
Modelica_StateGraph2.TransitionIO_d_down
Modelica_StateGraph2.TransitionOI_b_down
Modelica_StateGraph2.Transitionbeep_d_up
Modelica_StateGraph2.Transitionbeep_b_up
Modelica_StateGraph2.TransitionIO_b_up
Modelica_StateGraph2.TransitionOI_d_up
Modelica_StateGraph2.Stepdate_
Modelica_StateGraph2.Transitiontime_d_b_up
Modelica_StateGraph2.Transitiontwo_min_in_date
Modelica_StateGraph2.Transitiondate_d
Modelica.Blocks.Logical.Andand1
Modelica.Blocks.Logical.Edgeedge1
Modelica.Blocks.Logical.Notnot1
Modelica.Blocks.Logical.Notnot2
Modelica.Blocks.Logical.Notnot3
Modelica.Blocks.Logical.Notnot4
Modelica.Blocks.Logical.Notnot5
Modelica_StateGraph2.TransitionT2
Modelica.Blocks.Logical.Edgepre1
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAddtime_setting
Modelica_StateGraph2.Blocks.MathBoolean.Orshow_time
Modelica_StateGraph2.Blocks.MathBoolean.Orshow_date
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchdate_quantity
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAdddate_setting
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchmode_quantity
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAddmode_setting
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchyear_quantity
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAddyear_setting
Modelica_StateGraph2.Blocks.MathInteger.MultiSwitchday_quantity
Modelica_StateGraph2.Blocks.MathInteger.TriggeredAddday_setting
Modelica.Blocks.Logical.Edgepre2
Modelica.Blocks.Logical.Edgeedge2