Engee documentation

For Iterator Subsystem

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

blockType: SubSystem

Path in the library:

/Basic/Ports & Subsystems/For Iterator Subsystem

Description

Block For Iterator Subsystem It is a pre-configured block. Subsystem, designed to create a subsystem that repeats execution during a simulation step a set number of times. The execution is controlled by the block For Iterator inside the subsystem.

for iterator subsystem 1

For more information, see For Iterator (iterative subsystem).

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

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