Quantizer: Digitalización del valor de entrada para el intervalo
En esta figura se muestra el diagrama de pines del bloque de funciones Quantizer:
El bloque de funciones Quantizer cambia a binario el valor de entrada (–32768 a 32767) para un determinado intervalo.
Si la entrada es mayor que el rango de entrada, entonces la salida del error detectado es TRUE y la salida muestra un valor cero.
Con Itvl = intervalo.
Entrada |
Intervalo |
Salida |
---|---|---|
32766,7 |
1 |
32767 Error detectado = FALSE |
32768 |
15 |
0 Error detectado = TRUE |
-32768 |
20 |
-32760 Error detectado = FALSE |
36,89 |
15 |
30 Error detectado = FALSE |
-47,98 |
-10 |
-50 Error detectado = FALSE |
-42,14 |
-10 |
-40 Error detectado = FALSE |
3456,78 |
80 |
3440 Error detectado = FALSE |
Entre -4,99 y 4,99 |
10 |
0 |
Entre 5 y 14,99 |
10 |
10 |
Descripción de pines de entrada
En esta tabla se describen los pines de entrada del bloque de funciones Quantizer:
Entrada |
Tipo de datos |
Descripción |
---|---|---|
i_rIput |
REAL |
Valor de entrada Rango: -32768...32767 |
i_rItvl |
REAL |
Valor de entrada del intervalo de cuantificación Rango: ±3,4e+38 |
i_xErrRst |
BOOL |
Restablece el error detectado (en el flanco ascendente) (opcional) |
Descripción de pines de salida
En esta tabla se describen los pines de salida del bloque de funciones Quantizer:
salida |
Tipo de datos |
Descripción |
---|---|---|
q_rOput |
REAL |
Valor de salida Rango: -32768...32767 |
q_xErr |
BOOL |
Verdadero: Límite de entrada excedido FALSE: Ningún error detectado |