Subsistemas iterables
Un subsistema iterable se ejecuta una o más veces en la unidad de tiempo actual cuando lo habilita un bloque de control. Un bloque de control implementa una lógica de control similar a la expresada por construcciones de bucles en lenguaje de programación como while
o for
.
Utilice un bloque While Iterator Subsystem para repetir la ejecución de un algoritmo mientras una condición lógica sea verdadera.
Utilice un bloque For Iterator Subsystem para repetir la ejecución de un algoritmo hasta que una variable de iteración supere un límite de iteración especificado.
Utilice un bloque For Each Subsystem para aplicar un algoritmo a elementos individuales o subarreglos de señales de entrada o parámetros de máscara.
Utilice un bloque Neighborhood Processing Subsystem para aplicar un algoritmo que siga el patrón de vecindad.
Cada bloque de un subsistema For Each que tiene estados mantiene un conjunto separado de estados para cada elemento o subarreglo procesado por el subsistema. En cambio, los bloques de los subsistemas While Iterator y For Iterator utilizan los mismos estados en todas las iteraciones sucesivas del subsistema. Neighborhood Processing Subsystem no tiene estado.
Bloques
While Iterator Subsystem | Repeat subsystem execution during simulation time step while logical expression is true |
For Iterator Subsystem | Repeat subsystem execution during simulation time step for specified number of iterations |
For Each Subsystem | Apply algorithm to individual elements or subarrays of input signals or mask parameters |
Neighborhood Processing Subsystem | Create algorithm that follows the neighborhood pattern |
Temas
- Iterate Subsystem Execution with While Iterator and For Iterator Subsystems
Execute subsystem multiple times during time step in response to control block.
- Repeat an Algorithm Using a For-Each Subsystem
Iterate algorithm over groups of signals, subsystems, and parameters.
- Log Signals in For-Each Subsystems
Use signal logging in For Each subsystems.
- Create Model That Performs Neighborhood Processing
Blur an image by using Neighborhood Processing Subsystem blocks.
- Specify Region of Interest for Neighborhood Processing
Configure a Neighborhood Processing Subsystem block to iterate over a subsection of an input matrix.
- Use Neighborhood Processing Subsystem Block Padding Options with Region of Interest
You can configure the Neighborhood Processing Subsystem block to pad values outside the input matrix using different padding methods.