Engee documentation

Ports & Subsystems

In the Ports & Subsystems of the basic library of blocks, you can create and manage hierarchies of models by organising code execution with conditional statements, triggers, loops and ports for input and output signals. These blocks allow you to structure the model, making it modular and easy to understand.


Action Port

The control port for the action signal.

Action Subsystem

The subsystem whose execution is controlled by the block Action Port.

Atomic Subsystem

The atomic subsystem.

Connection Port

A port for communication of physical subsystems.

Enable

Creating an input port for the subsystem.

Enabled and Triggered Subsystem

A subsystem that is enabled and started by external input ports.

Enabled Subsystem

A subsystem whose execution is controlled by an external signal.

For Each

A control unit for For-each type subsystems.

For Each Subsystem

A subsystem that processes each element of the input signal.

For Iterator

The control unit for the for-iterator subsystem.

For Iterator Subsystem

A subsystem that repeats execution for a specified number of iterations during the current time step.

Function-Call Generator

Function call events to control the execution of a subsystem or model.

Function-Call Split

A component that divides a function-call signal into several parts.

Function-Call Subsystem

A subsystem whose execution is provided by an external function call.

If

Selecting a subsystem by condition if-else.

In1

Subsystem input port or external input.

Model

Model-link to create a hierarchy of models.

Out1

Subsystem output port or data output from the model.

Reset

The control unit of the resettable subsystem.

Resettable Subsystem

A subsystem whose block status is reset when an external trigger is triggered.

Subsystem

The block for creating the hierarchy of the model.

Switch Case

Selecting a subsystem for execution using usage logic similar to the operator switch.

Trigger

The subsystem execution trigger.

Triggered Subsystem

A subsystem whose execution is initiated by an external trigger signal.

While Iterator

The control unit for the while-iterator subsystem.

While Iterator Subsystem

A subsystem that repeats execution during the current time step until the boolean expression is true.