Engee documentation

Action Subsystem

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

blockType: SubSystem

Path in the library:

/Basic/Ports & Subsystems/Action Subsystem

Description

Block Action Subsystem It is a pre-configured block. Subsystem, designed to create a subsystem that is controlled by a block Action Port. The subsystem is used in models containing blocks If and Switch Case.

action subsystem 1

For more information, see Action.

Ports

Input

# In1 — the input signal to the subsystem
scalar | vector | the matrix

Details

Block placement In1 The subsystem adds an external input port. The port label matches the block name. In1.

Use blocks In1 to receive signals from the local environment.

Data types

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Complex numbers support

No

# Action Port — the input signal controlling the unit
scalar | vector | the matrix

Details

Block placement Action Port The subsystem adds an external input port Action Port. An action signal is sent to this port, which initiates subsystem execution.

Data types

action

Complex numbers support

No

Output

# Out1 — the output signal from the subsystem
scalar | vector | the matrix

Details

Block placement Out1 The subsystem adds an external output port. The port label matches the block name. Out1.

Use blocks Out1 to send signals to the local environment.

Data types

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Complex numbers support

No

Additional options

C code generation: Yes

Verilog code generation: Yes