100 SIMULANDO SENSOR: LUZ
Ing. Honoria Reyes Macedo
INTRODUCCION
Se trabaja
con un proyecto de escritorio en Windows Form de .NET
Entre los
controles mas importantes que usa:
Un CkeckBox
como Activador, en su evento CheckedChanged() usa una
variable llamada encendido para saber si esta activado o no activado.
Un Timer
que se activa cuando se activa el CheckBox. Permite mostrar los movimientos en
su evento Tick()
Dos Label
que indican el porcentaje mínimo y máximo de luz
Un HScrollBar
con limite minimo=0% y maximo =100%. Su uso es manual y representa el sensor
que detecta la luz. Usa su evento Scroll() y guarda su valor en una variable llamada lectura2.
Un Chart
para muestra lo que el HScrollBar vale cada que se ejecuta el Timer, y
el horario en que se ejecuta, el cual guarda en una variable llamada tiempo2.
Un TextBox
que varia la iluminación de acuerdo a los cambios del HScrollBar,
de acuerdo a
un límite inferior y superior(Si HScrollBar reporta 100% de luz el TxtBox
no se ilumina ).
1.- Cada
control que se agregue tendrá sus propias propiedades: nombre, color, letra,
tamaño, estilo, y si se necesita texto también como los Labels.
2.- Cada control tendrá sus eventos al dar doble
click sobre ellos como: Click(), Scroll(), Tick(), CheckedChanged().
ACTIVIDADES
1.- Usar el proyecto anterior (Aplicacion Windows Form(.NET Framework))
Cambiar propiedades en la
pestaña de Luz:
en
la propiedad Name=tabLuz y backcolor =elegir color
1.1 Controles a usar y sus propiedades,
desde el cuadro de herramientas(Arrastrar los controles)
En todos en la propiedad Name: (Como en el ejemplo 1.2)
hSBarSensor (Nombre
del HScrollBar)
textBLed (Nombre
del TextBox)
chartLectura (Nombre
del Chart)
lblMinimo (Nombre de
un Label)
lblMaximo (Nombre
del otro Label)
1.2 Usar el
control Chart con Nombre = chartLectura
En la
propiedad Series agregar:
1- UNA LECTURA
LLAMADA Ejecutandose
2- SEGUNDA LECTURA LLAMADA Deseable
- Agregar para Deseable también en sus
propiedades nombre, chartArea y ChartType
- Escoger el color deseado
1.3 En el HScrollBar poner el mínimo y máximo
en sus propiedades
1.4 En el TextBox poner su nombre(funcionara como un LED)
2.- Editar en el formulario FrmPrincipal.cs:
Usar las librerías indicadas desde la línea 1 hasta la línea 5
2.1.- Agregar las variables lectura2 y tiempo2
2.2 AGREGAR EVENTOS: En el formulario FrmPrincipal.cs.
2.2.1.- Agregar el evento Scroll() al control HScrollBar
(Dando doble click sobre el control HScrollBar)
Se puede cambiar el nombre del evento en la parte de eventos:
2.2.2.-
Agregar evento CheckedChanged() al control CheckBox
(Dando doble click sobre el control CheckBox)
2.2.3.- Crear un metodo mostrarLecturaLuz()
2.2.4 Agregar en el evento Tick() del control Timer: la llamada al metodo mostrarLecturaLuz().
2.2.5 Compilar y ejecutar
PRUEBA
- Con el check DESACTIVADO:
Mover el sensor: Describir que sucede
- Con el check ACTIVADO:
Mover el sensor al límite y apagar: Describir que sucede
--------------------------------0---0-----------------------------
-----------------------------000-~-000-------------------------
No comments:
Post a Comment