Signal_Statistics: Calculo del máximo, el mínimo, el promedio y la varianza
Bloque de funciones Signal_Statistics
En esta figura se muestra el diagrama de pines del bloque de funciones Signal_Statistics:
Este bloque de funciones calcula el máximo, el mínimo, el promedio y la varianza de una serie de valores de entrada.
Este bloque de funciones considera el valor de entrada de cada ciclo de exploración del controlador como una muestra.
El valor de salida mínimo es el valor más pequeño entre todas las muestras registradas.
El valor de salida máximo es el valor más grande entre todas las muestras registradas.
El valor promedio es igual a la suma de las observaciones (muestras) dividido por el número de observaciones (muestras).
Donde:
on = número de muestras registradas
oXn = muestras de la entrada
o = salida calculada
La varianza es igual a la media de los cuadrados de las muestras menos el cuadrado de la media (valor de salida promedio).
Donde:
on = número de muestras registradas
oXn = muestras de la entrada
o = salida calculada
oEstadísticas (habilitar: = TRUE, entrada: = 1, 2
oSalida mínima =1
oSalida máxima = 2
oPromedio = (1 + 2) / 2 = 1,5
oVarianza = ((1 * 1 + 2 * 2) / 2) - (1,5 * 1,5) = 2,5 – 2,25 = 0,25
Descripción de pines de entrada
En esta tabla se describen los pines de entrada del bloque de funciones Signal_Statistics:
Entrada |
Tipo de datos |
Descripción |
---|---|---|
i_xEn |
BOOL |
Verdadero: FB habilitado FALSE: FB deshabilitado |
i_rIput |
REAL |
Rango de bits Rango: ±3,4e+38 |
Descripción de pines de salida
En esta tabla se describen los pines de salida del bloque de funciones Signal_Statistics:
salida |
Tipo de datos |
Descripción |
---|---|---|
q_xActv |
BOOL |
Salida de estado FB |
q_rMin |
REAL |
Valor mínimo Rango: ±3,4e+38 |
q_rMax |
REAL |
Valor máximo Rango: ±3,4e+38 |
q_rAvge |
REAL |
Valor de promedio Rango: ±3,4e+38 |
q_rVrnc |
REAL |
Valor de varianza Rango: ±3,4e+38 |