El procesamiento de los datos contenidos en los archivos de salida es realizado por un segundo programa, escrito en C que realiza las siguientes tareas:
- Captura desde el archivo de datos especificado por linea de comandos (opcion -f) las trazas del osciloscopio en una matriz de 4x500xn (n=número de eventos registrados) y los timestamps en un vector de n elementos.
- Calcula para cada evento el tiempo desde el evento anterior.
- Calcula para cada traza la linea de base (promedio de las 50 primeras muestras) y se la resta a cada muestra de la traza.
- Encuentra el máximo de cada traza.
- Calcula el área bajo cada traza (ver normalización).
- Realiza una salida en múltiples columnas a la standard output.
Continúe leyendo Programa de procesamiento.