Repeating Sequence Stair
Generar como salida y repetir una secuencia de tiempo discreto
Bibliotecas:
Simulink /
Sources
Descripción
El bloque Repeating Sequence Stair genera como salida y repite una secuencia de escalera que se especifica con el parámetro Vector of output values. Por ejemplo, puede especificar el vector como [3 1 2 4 1]'. Se genera como salida un valor en Vector of output values en cada intervalo de tiempo y, después, se repite la secuencia.

Ejemplos
Fixed-Point S-Functions: Product and Sum
How to exercise a custom C language S-function written to compute a fixed-point "product and sum" operation. To see the source code for the S-function, use the right-click context menu to select "Block Parameters". When the dialog box appears, press the Edit button.
(Fixed-Point Designer)
Fixed-Point Prelookup and Interpolation
Demonstrates some of the features of Prelookup and Interpolation Using Prelookup blocks.
(Fixed-Point Designer)
Puertos
Salida
Señal de salida generada según los valores de los parámetros Vector of time values y Sample time.
Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated
Parámetros
Principal
Especifique el vector que contiene valores de la secuencia de escalera que se repite.
Uso programático
Parámetro de bloque: OutValues |
| Tipo: vector de caracteres |
| Valores: vector |
Predeterminado: '[3 1 4 2 1].'' |
Especifique el intervalo de tiempo entre muestreos. Para heredar el tiempo de muestreo, establezca este parámetro en -1. Consulte Especificar el tiempo de muestreo para obtener más información.
Uso programático
Parámetro de bloque: tsamp |
| Tipo: vector de caracteres |
| Valores: escalar |
Predeterminado: '-1' |
Signal Attributes
Valor inferior del rango de salida que comprueba el software.
El software usa el mínimo para realizar lo siguiente:
Comprobar el rango de los parámetros (consulte Specify Minimum and Maximum Values for Block Parameters) para algunos bloques.
Comprobar el rango de simulación (consulte Specify Signal Ranges y Enable Simulation Range Checking).
Escalar automáticamente tipos de datos de punto fijo.
Optimizar el código que se genera a partir del modelo. Esta optimización puede eliminar código algorítmico y afectar a los resultados de algunos modos de simulación como SIL o el modo externo. Para obtener más información, consulte Optimize using the specified minimum and maximum values (Embedded Coder).
Sugerencias
Output minimum no satura ni recorta la señal de salida real. Use el bloque Saturation en su lugar.
Uso programático
Para establecer el valor del parámetro de bloque de forma programática, use la función set_param.
| Parámetro: | OutMin |
| Valores: | '[]' (predeterminado) | scalar in quotes |
Valor superior del rango de salida que comprueba el software.
El software usa el valor máximo para realizar lo siguiente:
Comprobar el rango de los parámetros (consulte Specify Minimum and Maximum Values for Block Parameters) para algunos bloques.
Comprobar el rango de simulación (consulte Specify Signal Ranges y Enable Simulation Range Checking).
Escalar automáticamente tipos de datos de punto fijo.
Optimizar el código que se genera a partir del modelo. Esta optimización puede eliminar código algorítmico y afectar a los resultados de algunos modos de simulación como SIL o el modo externo. Para obtener más información, consulte Optimize using the specified minimum and maximum values (Embedded Coder).
Sugerencias
Output maximum no satura ni recorta la señal de salida real. Use el bloque Saturation en su lugar.
Uso programático
Para establecer el valor del parámetro de bloque de forma programática, use la función set_param.
| Parámetro: | OutMax |
| Valores: | '[]' (predeterminado) | scalar in quotes |
Elija el tipo de datos para la salida. El tipo puede heredarse, especificarse directamente o expresarse como un objeto de tipo de datos, como Simulink.NumericType.
Data Type Assistant ayuda a establecer los atributos de los datos. Para usar Data Type Assistant, haga clic en
. Para obtener más información, consulte Specify Data Types Using Data Type Assistant.
Uso programático
Parámetro de bloque: OutDataTypeStr |
| Tipo: vector de caracteres |
Valores: 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | int16 | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | fixdt(1,16,0) | fixdt(1,16,2^0,0) | fixdt(1,16,2^0,0) | '<data type expression>' |
Predeterminado: 'double' |
Seleccione esta opción para bloquear la configuración del tipo de datos de salida de este bloque para que Fixed-Point Tool y Fixed-Point Advisor no realicen cambios. Para obtener más información, consulte Use Lock Output Data Type Setting (Fixed-Point Designer).
Uso programático
Parámetro de bloque: LockScale |
| Tipo: vector de caracteres |
Valores: 'off' | 'on' |
Predeterminado: 'off' |
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
Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.
HDL Coder™ proporciona opciones de configuración adicionales que afectan a la implementación de HDL y la lógica sintetizada.
Este bloque tiene una arquitectura de HDL predeterminada.
| General | |
|---|---|
| ConstrainedOutputPipeline | Número de registros para colocar en las salidas moviendo los retrasos existentes dentro de su diseño. La canalización distribuida no redistribuye estos registros. El valor predeterminado es |
| InputPipeline | Número de fases de canalización de entrada que desea insertar en el código generado. La canalización distribuida y la canalización de salida restringida pueden mover estos registros. El valor predeterminado es |
| OutputPipeline | Número de fases de canalización de salida para insertar en el código generado. La canalización distribuida y la canalización de salida restringida pueden mover estos registros. El valor predeterminado es |
Generación de código PLC
Genere código de texto estructurado mediante Simulink® PLC Coder™.
Conversión de punto fijo
Diseñe y simule sistemas en punto fijo mediante Fixed-Point Designer™.
Historial de versiones
Introducido antes de R2006a
Consulte también
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)

