Se ha usado en el desarrollo de la aplicación tres timer que son utilizados para el chequeo de la temperatura, impresiones gráficas y escritura en el fichero de historia. El intervalo del timer de chequeo de temperatura es totalmente regulable. Se presenta la opción de cambiar este valor mediante la funcion menú chequeo de tiempo. Este va a ser el tiempo físico cada cuanto se va a mirar la temperatura de los sensores y cada cuanto se van a ir revalorizando los gráficos. El timer de escritura en fichero regula cada cuanto tiempo se va a acceder al fichero para escribir los datos actuales (fecha, temperaturas....). Este timer tambien es totalmente regulable siguiendo un proceso paralelo al anterior. Por último está el timer del termostato, encargado practicamente de funciones gráficas, para actualizar los gráficos relativos al termostato.

Se han utilizado, para hacer mucho más visible el entorno, distintos ocx, todos ellos presentes en las páginas de bibliografía. Tenemos por ejemplo el ocx que regula los valores a escribir en el termostato. A este ocx basta con introducirle un valor máximo y mínivo y mover la linea con el ratón o el teclado. Otro ocx utilizado ha sido para mostrar los dígitos en pantalla. Muestra la temperatura con números totalmente digitales, para más comodidad visual. He intentado localizar un ocx que me valiera como termómetro, pero he terminado por desarrollar yo mi propio termometro, a base de dibujos y con diferentes escalas, Centigrados y Fahrenheit.

En la documentación de Dallas podemos encontrar que señales hay que enviar al actuador para que se ejcute la acción que nosotros estamos esperando....mirar temperatura, escribir valores del termostato,....

Cuando finaliza la aplicación se ha preparado para que toda la configuaración actual se guarde en un fichero .ini. Todo ello que hace a partir de un módulo rigurosamente desarrollado, con funciones saveini y readini.

Se ha preparado el programa para que sea totalmente compatible con el extranjero, tanto por su configuración de idioma, como por su tratamiento con diferentes unidades de medida.

Tambien se ha desarrollado una completisima ayuda sobre el programa, totalmente accesible desde el menú. En el mismo menú podemos encontrar la opción Acerca de, que nos informa de la realización del proyecto.


volver