# DelayLine

Implementa una matriz de registro de turno o un «flujo» de datos en la/el que se almacenan los valores de una celda tras cada evento.

Nota: Tras un restablecimiento, se llena el registro de turno con el primer valor que se lee.

## DelayLine Entradas

Sintaxis: DelayLine(Evento,Valor,Número de pasos,Restablecer)

Parámetro | Descripción
--- | ---
Evento | Especifica el evento que fuerza una actualización.Este parámetro tiene que ser una referencia para uno de los siguientes elementos: La estructura de datos Image en la celda A0, que es la que contiene la función AcquireImage. Una celda que contiene una función Event. Una celda que contiene una función Button. Nota: La función DelayLine pone el estado de un valor referenciado en la memoria intermedia antes de que dicho valor sea actualizado por cualquier otra función que depende del evento especificado.
Valor | Una referencia a la celda que contiene los datos de origen (De -16777216 a 16777216; por defecto = 0).
Número de pasos | Especifica el número de valores en la matriz interna de registro de turno de la función (por defecto = 10)
Restablecer | Obliga a la función a purgarse de los valores leídos anteriormente. El primer valor leído tras el restablecimiento "llenará" eficazmente el registro de turno.
0 = DESACTIVADO (por defecto) | La función continuará registrando valores en el flujo de datos.
1 = Activado | La función purgará todos los valores del flujo de datos.

## DelayLine Salidas

Devuelve | Una estructura de datos Delay que contiene estadísticas sobre el valor especificado, desde el restablecimiento hasta el momento actual.
Resultados | Cuando se inserta inicialmente la función en una celda, se crea una tabla de resultados en la hoja de cálculo.

## DelayLineFunciones de Vision Data Access

Las siguientes funciones de Vision Data Access se insertan automáticamente en la hoja de cálculo para crear la tabla de resultados.

Last | GetValue(Delay, Índice) | El último valor contenido en la estructura.
Mean | GetMean(Delay) | El promedio de todos los valores en la estructura.
SDev | GetSDev(Delay) | La desviación estándar de todos los valores en la estructura.
Min | GetMin(Delay) | El valor más pequeño contenido en la estructura.
Max | GetMax(Delay) | El valor máximo contenido en la estructura.

Se puede acceder a elementos adicionales de datos mediante las siguientes funciones de Vision Data Access:

Count | GetCount(Delay) | El número de valores que contiene la estructura.
Sum | GetSum(Delay) | La suma de todos los valores contenidos en la estructura.