Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Bloques If-Then-Else

En este ejemplo se muestra el efecto de introducir una onda sinusoidal en bloques If Action Subsystem. Se ha diseñado para ilustrar la similitud entre el bloque If Action Subsystem y el bloque Enabled Subsystem.

Un generador de impulsos está conectado a un bloque If, que compara la entrada con cero. Si la entrada es positiva, según lo especificado por la condición if, entonces se activa If Action Subsystem Abs, que produce como salida el valor absoluto de la señal de entrada de onda sinusoidal. Si la entrada al bloque If no es positiva, según lo especificado por la condición else, entonces se activa If Action Subsystem Saturation between -0.75 and 0.75, que produce como salida una versión recortada de la señal de onda sinusoidal usando un bloque Saturation.

Las salidas de los dos subsistemas nunca están activas al mismo tiempo y se fusionan en una señal con un bloque Merge. A continuación, la señal de salida se sesga en +2.

El scope muestra la entrada de onda sinusoidal, la entrada de impulso de activación y la salida fusionada y sesgada. Cuando el impulso está activado, la salida es el valor absoluto de la onda sinusoidal. Cuando el impulso está desactivado, la salida es la versión recortada de la onda sinusoidal. En ambos casos, la salida está sesgada en +2.

Consulte también

|

Temas relacionados