Signal Generator
Generar distintas formas de onda
Bibliotecas:
Simulink /
Sources
Descripción
Operaciones admitidas
El bloque Signal Generator puede generar una de cuatro formas de onda distintas:
seno
cuadrada
sierra
aleatoria
Puede expresar los parámetros de la señal en hercios o radianes por segundo. Usando los valores de parámetro predeterminados, se obtiene una de las siguientes formas de onda:
Forma de onda | Salida de scope |
---|---|
Onda sinusoidal |
|
Onda cuadrada |
|
Onda de sierra |
|
Onda aleatoria |
|
Un valor negativo en el parámetro Amplitude provoca un desplazamiento de fase de 180 grados. Puede generar una onda con desplazamiento de fase que no sea de 180 grados de muchas maneras. Por ejemplo, puede conectar la señal de un bloque Clock a un bloque MATLAB Function y escribir la ecuación de la onda específica.
Puede variar la configuración de la salida del bloque Signal Generator, mientras se ejecuta una simulación, para determinar rápidamente la respuesta de un sistema a diferentes tipos de entradas.
Los parámetros Amplitude y Frequency determinan la amplitud y la frecuencia de la señal de salida. Los parámetros deben tener las mismas dimensiones después de la expansión escalar. Si desactiva la casilla Interpret vector parameters as 1-D, el bloque produce como salida una señal con las mismas dimensiones que los parámetros Amplitude y Frequency (después de la expansión escalar). Si selecciona la casilla Interpret vector parameters as 1-D, el bloque produce como salida una señal vectorial (1D) si los parámetros Amplitude y Frequency son vectores fila o columna, es decir, arreglos 2D de una fila o columna. De lo contrario, el bloque produce como salida una señal con las mismas dimensiones que los parámetros.
Consideraciones sobre los solvers
Si el modelo usa un solver de paso fijo, Simulink® usa el mismo tamaño de paso para toda la simulación. En este caso, la salida del bloque Signal Generator proporciona una representación muestreada uniformemente de la forma de onda ideal.
Si el modelo usa un solver de paso variable, Simulink puede usar diferentes tamaños de paso durante la simulación. En este caso, la salida del bloque Signal Generator no siempre proporciona una representación muestreada uniformemente de la forma de onda ideal. Para garantizar que la salida del bloque es una representación muestreada uniformemente, añada un bloque Hit Crossing directamente en sentido descendente del bloque Signal Generator. Estos modelos muestran la diferencia en la salida del bloque Signal Generator con y sin el bloque Hit Crossing.
Modelo que usa un solver de paso variable | Salida del bloque Signal Generator |
---|---|
|
|
|
|
Ejemplos
Puertos
Salida
Parámetros
Características del bloque
Tipos de datos |
|
Paso directo |
|
Señales multidimensionales |
|
Señales de tamaño variable |
|
Detección de cruce por cero |
|
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a