Contenido principal

Repeating Sequence Stair

Generar como salida y repetir una secuencia de tiempo discreto

  • Repeating Sequence Stair block

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

Puertos

Salida

expandir todo

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

expandir todo

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:

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:

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 the Show data type assistant button. 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

Boolean | double | enumerated | fixed point | integer | single

Paso directo

no

Señales multidimensionales

no

Señales de tamaño variable

no

Detección de cruce por cero

no

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.

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