20.11.2014 Views

Proyecto REX-2X - Radio Observatorio de Jicamarca

Proyecto REX-2X - Radio Observatorio de Jicamarca

Proyecto REX-2X - Radio Observatorio de Jicamarca

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.4.2 Software “ACQUIRE CONSOLE”<br />

Este software <strong>de</strong> adquisición permite almacenar los datos en el formato dado en <strong>Jicamarca</strong>, crear<br />

subcarpetas para luego almacenar en cada una 1000 archivos y a<strong>de</strong>más tiene una mayor portabilidad, ya que tiene<br />

sus librerías encapsuladas en espacios <strong>de</strong> nombre. Actualmente este software corre bajo modo consola <strong>de</strong> DOS y el<br />

programa principal cuenta con solo 6 funciones para el manejo <strong>de</strong> la adquisición y almacenamiento. Estas<br />

funciones se <strong>de</strong>tallan en la tabla 15.<br />

FUNCIÓN<br />

PrintMainMenu<br />

DESCRIPCIÓN<br />

Esta función permite imprimir el menú que aparece en la consola que permite<br />

iniciar la adquisición, almacenarla y salir <strong>de</strong>l software.<br />

AllocateMemory<br />

Esta función permite separar el espacio <strong>de</strong> memoria que utilizará la NIDAQ para<br />

transferir sus datos <strong>de</strong>s<strong>de</strong> la tarjeta hacia la memoria.<br />

NIDAQEvent<br />

GetFileName<br />

Cuando la memoria asignada se llena ocurre una interrupción y esta función es<br />

llamada, aquí se verifica si se encuentran las respectivas marcas y se almacena si<br />

se encuentra activada esa opción.<br />

Esta función <strong>de</strong>vuelve el nombre <strong>de</strong>l archivo correspondiente (según el formato<br />

<strong>Jicamarca</strong>), y crea la carpeta respectiva si es el primero <strong>de</strong> 1000 archivos.<br />

SaveRawData<br />

Almacena el Buffer recibido <strong>de</strong> la NIDAQ en un archivo con cabecera<br />

<strong>Jicamarca</strong>, <strong>de</strong>spués <strong>de</strong> haber removido las marcas.<br />

FreeMemory<br />

Libera el espacio <strong>de</strong> memoria asignado por la función AllocateMemory.<br />

Tabla 15 Descripción <strong>de</strong> funciones en software ACQUIRE CONSOLE.<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!