modelShutStep
Extends from Modelica_StateGraph2.PartialParallel (Partial compont to construct a parallel submodel via inheritance).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nIn (from PartialParallelBase) | 0 | Number of input connections |
| Integer | nOut (from PartialParallelBase) | 0 | Number of output connections |
| Integer | nSuspend (from PartialParallelBase) | 0 | Number of suspend ports |
| Integer | nResume (from PartialParallelBase) | 0 | Number of resume ports |
| Integer | nEntry (from PartialParallelBase) | 0 | Number of entry branches |
| Integer | nExit (from PartialParallelBase) | 0 | Number of exit branches |
| Boolean | initialStep (from PartialParallelBase) | false | =true, if initial step (start state machine at entry ports of Parallel) |
| Boolean | use_inPort (from PartialParallelBase) | true | =true, if inPort enabled |
| Boolean | use_outPort (from PartialParallelBase) | false | =true, if outPort enabled |
| Boolean | use_suspend (from PartialParallelBase) | false | =true, if suspend and resume ports enabled |
| Boolean | use_activePort (from PartialParallelBase) | false | =true, if activePort enabled |
| Modelica.Units.SI.Height | minLevel | 0.01 | Minimum fill level of a tank |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| 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.BooleanOutput | activePort (from PartialParallel) | active | = true if Parallel component is active, otherwise it is not active |
| SignalBus | bus | ||
| Modelica.Blocks.Interfaces.BooleanOutput | valve2 | Value of Boolean output | |
| Modelica.Blocks.Interfaces.BooleanOutput | valve3 | Value of Boolean output | |
| Modelica.Blocks.Interfaces.RealOutput | level1 | ||
| Modelica.Blocks.Interfaces.RealOutput | level2 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | active (from PartialParallelBase) | = true if composite/parallel step is active, otherwise it is not active | |
| Modelica_StateGraph2.Step | shutTank1 | ||
| Modelica_StateGraph2.Transition | T13 | ||
| Modelica_StateGraph2.Step | shutTank2 | ||
| Modelica_StateGraph2.Step | tank1Empty | ||
| Modelica_StateGraph2.Step | tank2Empty | ||
| Modelica_StateGraph2.Transition | T11 |