You are on page 1of 7

MANUAL DE LA FUENTE

MANUAL DEL USUARIO. Iniciar Aplicacin.


Al iniciar la aplicacin mostrara la siguiente pantalla de presentacin de los autores:

Solo le damos clic en la imagen y aparecer la pantalla de la aplicacin como tal:

Manejo de la Fuente
Se podr observar cuatro botones, los cuales solo tres de ellos estarn habilitados:

Con las flechas podemos aumentar y disminuir el lmite de tiempo dependiendo de lo que se desee:

Con el botn iniciar se ejecuta y funciona la fuente en fsico, mientas el programa hace un conteo regresivo para cuando llegue a cero la fuente se apague:

Despus de dar clic en iniciar dicho botn se deshabilita y el botn parar se habilita para detener el proceso:

En un caso dado se llega a dar clic en iniciar sin establecer el lmite de tiempo, la aplicacin mostrara un mensaje de error especifica que se debe establecer el lmite de tiempo.

No se puede dar un valor de tiempo menor a cero. Si esto sucede mostrar un mensaje con dicha recomendacin.

Al igual si se excede de 60 minutos mostrara un mensaje.

MANUAL DEL PROGRAMADOR. Botones y Timer.

Botn Iniciar. En este botn se programara para que inicie el "timer" o muestre un mensaje de error si no cumple con las condiciones. Out(888, 225) Este puerto sirve como entrada o salida de datos (225 da corriente para que el motor encienda) If txtminuto.Text > 0 Then tmr1.Enabled = True btniniciar.Enabled = False btnmas.Enabled = False btnmenos.Enabled = False btnparar.Enabled = True ElseIf txtminuto.Text = 0 Then MsgBox("Primero Debe Ajustar El Tiempo") End If La condicin establece que si el nmero de minutos es mayor a cero habilite el timer, deshabilite los botones que aumentan y disminuyen la cantidad y que solo deje habilitado el botn parar y si no cumple con la condicin muestre el mensaje. Botn Parar. Este botn tomara el control del timer despus de que este inicie. Out(888, 0) If btnparar.Tag = "parar" Then btnparar.Text = "Continuar..." tmr1.Enabled = False btnparar.Tag = "continuar" ElseIf btnparar.Tag = "continuar" Then btnparar.Text = "Parar" tmr1.Enabled = True btnparar.Tag = "parar" End If

En diseo le asignamos un valor al tag del botn parar, si cumple con la condicin el timer se deshabilitara o se deshabilitara permitiendo as el control del mismo. Botn Para Aumentar Minutos txtminuto.Text += 1 If txtminuto.Text > 60 Then MsgBox("Solo Hay 60 Minutos En Una Hora") End If Tenemos un textbox inicializado en cero, cada vez que se presiona este botn se aumenta uno, y tenemos una condicin la cual sirve para que cuando aumente hasta el valor 59 nos muestre un mensaje. Botn Para Disminuir Minutos txtminuto.Text -= 1 If txtminuto.Text < 1 Then txtminuto.Text = 0 As se deja de nuevo el textbox en cero para que no interfiera con nmeros negativos. MsgBox("La Menor Cantidad De Minutos Permitido Es 1") End If

Tenemos un textbox inicializado en cero, cada vez que se presiona este botn se disminuye uno, y tenemos una condicin la cual permite que el contador no disminuya de cero Timer El timer es un temporizador que nos permite ejecutar instrucciones de cdigo, funciones, etc. Cada cierto intervalo de tiempo. Unas de sus propiedades caractersticas es el Interval el cual trabaja en milisegundos tmr1.Interval = 1000 Con este intervalo las instrucciones se ejecutaran cada segundo. If txtsegundo.Text = 0 Then txtminuto.Text -= 1 txtsegundo.Text = 60 End If

If txtminuto.Text > -1 Then txtsegundo.Text -= 1 End If

If txtminuto.Text = 0 And txtsegundo.Text = 0 Then Out(888, 0) (el cero cierra el paso de la corriente para que el motor se apague) tmr1.Enabled = False btniniciar.Enabled = True btnmas.Enabled = True btnmenos.Enabled = True btnparar.Enabled = False End If

La estrategia de esta condicin es que cuando el text de los minutos sea mayor a (-1) el text de los segundos que est igualado a (60) disminuya de uno en uno y cuando este text de segundos llegue a cero el text de minutos disminuya uno. La tercera condicin requiere que tanto el text de los minutos como el text de los segundos este igualado a cero para que habilite todos los botones, excepto el botn parar y que deshabilite el timer.

You might also like