Contenido principal

Rounding Function

Aplicar funciones de redondeo a una señal

  • Rounding Function block

Bibliotecas:
Simulink / Math Operations

Descripción

El bloque Rounding Function redondea cada elemento de la señal de entrada para producir la señal de salida.

Seleccione el tipo de redondeo de la lista de parámetros Function. El nombre de la función seleccionada aparece en el bloque.

Sugerencia

Utilice el bloque Rounding Function cuando se desea una salida de vector o matriz.

Puertos

Entrada

expandir todo

Señal de entrada a la que se aplica la función de redondeo.

Tipos de datos: single | double

Salida

expandir todo

Señal de salida después de aplicar la función de redondeo a la señal de entrada. La señal de salida tiene las mismas dimensiones y tipo de datos que la entrada. Cada elemento de la señal de salida es el resultado de aplicar la función de redondeo seleccionada al elemento correspondiente de la señal de entrada.

Tipos de datos: single | double

Parámetros

expandir todo

Elija la función de redondeo aplicada a la señal de entrada.

Función de redondeoRedondea cada elemento de la señal de entrada
floorAl valor entero más cercano hacia menos infinito
ceilAl entero más cercano hacia infinito positivo
roundAl entero más cercano
fixAl entero más cercano hacia cero

Uso programático

Parámetro de bloque: Operator
Tipo: vector de caracteres
Valores: 'floor' | 'ceil' | 'round' | 'fix'
Predeterminado: 'floor'

Especifique el intervalo de tiempo entre muestreos. Para heredar el tiempo de muestreo, establezca este parámetro en -1. Para obtener más información, consulte Especificar el tiempo de muestreo.

Dependencias

Este parámetro solo es visible si se establece en un valor distinto de -1. Para obtener más información, consulte, Blocks for Which Sample Time Is Not Recommended.

Uso programático

Para establecer el valor del parámetro de bloque de forma programática, use la función set_param.

Parámetro: SampleTime
Valores: "-1" (predeterminado) | scalar or vector in quotes

Características del bloque

Tipos de datos

double | single

Paso directo

Señales multidimensionales

no

Señales de tamaño variable

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™.

Historial de versiones

Introducido antes de R2006a