modelMakeProduct

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
Modelica.Units.SI.Heightlimit10.98Maximum level of tank 1
Modelica.Units.SI.Heightlimit20.98Maximum level of tank 2
Modelica.Units.SI.HeightminLevel0.01Minimum fill level of a tank
Modelica.Units.SI.TimewaitTime3Wait time to newly open a valve

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
SignalBusbus
Modelica.Blocks.Interfaces.BooleanOutputvalve1Value of Boolean output
Modelica.Blocks.Interfaces.BooleanOutputvalve2Value of Boolean output
Modelica.Blocks.Interfaces.BooleanOutputvalve3Value of Boolean output
Modelica.Blocks.Interfaces.RealOutputlevel1
Modelica.Blocks.Interfaces.RealOutputlevel2
Modelica.Blocks.Interfaces.BooleanOutputstartValue of Boolean output

Components

TypeNameDefaultDescription
Booleanactive (from PartialParallelBase)= true if composite/parallel step is active, otherwise it is not active
Modelica_StateGraph2.StepstartStep
Modelica_StateGraph2.TransitionT1
Modelica_StateGraph2.StepfillTank1
Modelica_StateGraph2.TransitionT2
Modelica_StateGraph2.Stepwait1
Modelica_StateGraph2.StepfillTank2
Modelica_StateGraph2.TransitionT3
Modelica_StateGraph2.TransitionT4
Modelica_StateGraph2.Stepwait2
Modelica_StateGraph2.TransitionT5
Modelica_StateGraph2.StepemptyTanks
Modelica_StateGraph2.TransitionT6
Modelica_StateGraph2.Blocks.MathBoolean.Oror1