Sunday, May 5, 2024

100 SIMULANDO SENSOR DE LUZ

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)




1.5 Agregar un CheckBox y poner sus propiedades



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

100 VINCULAR CON SQL SERVER

  VINCULAR DATOS CON SQL SERVER Ing. Honoria Reyes Macedo   INTRODUCCION En esta práctica se enviarán datos de un proyecto de escrit...