Estructura Del Software: HEVELIUS.
Problema: En la actualidad cada software para controlar telescopios es de carácter individual, vale decir, existe una determinada interfaz y sistema de control específico para cada distinto telescopio, transformando el manejo de éstos en un trabajo tedioso, puesto que deben aprender a utilizar distintas interfaces y sistemas para cada uno de los instrumentos.
Principal Objetivo: Otorgar un sistema de control astronómico Genérico, mediante una interfaz genérica que permita ser aplicable a cada telescopio sin importar su tipo.
Dominio del Problema: Todos los Campos de Solución, entiéndase esto como La interface que contiene a las distintas variables necesarias para solucionar el problema, Panel.
Se desarrolla un panel de control base constante como estructura Soportante. A partir de ésta existen 7 particiones del dominio (“Ramas”):
Variables: Área Tiempo, Área coordenadas In-put, Área Imagen capturada, Área Simulación de la posición del Equipo,
Constantes: Posiciones establecidas Siderales
Problema del Diseño: Panel de Control Flexible en su medida; Organización de componentes algorítmicamente

Restricciones: Todas las relacionadas al Tamaño de la partición, posición, y actualización tanto de la dimensión del panel como de los datos entrantes y salientes en el dominio (Re-calibración)
if(tam.width != dx || tam.height != dy)
{
// stop = setImage(“Hevelius/images/stop.png”,new Dimension(80,80));
//hevelius = setImage(“Hevelius/images/heveliusi.png”,new Dimension(2*(dy/6-dy*2/40),dy/6-dy*2/40));
tam = new Dimension(dx,dy);
}
//g.drawImage(stop, rect_x-40,dy – 140, this);
// g.drawImage(stop, dx – 120,dy – 290, this);
//g.drawImage(hevelius,dx/2-100,40,this);
//g.drawImage(hevelius,dy/40,dy/40,this);
//vtpane.setLocation(oGLx+25,15+170);
//vtpane.setSize(dx-oGLx-50,dx-oGLx-50);
int t;
if(dx*2/7 < dy/3)
t = dx*2/7;
else
t = dy/3;
Solución Física mediante Hardware: Equipo-Manager-Controlador
Elsa Campos Núñez_Taller Cad.Monkeys
Posted in Uncategorized