Envío Gratis en compras mínimas de $1200 mxn Enviamos a toda la Republica Mexicana
Buscar

Aplicación 9 con SADE en JAVA. DAC

 

En ésta aplicación utilizaremos el convertidor digital-analógico de SADE. Mediante un Slider haremos variar el valor digital y la conversión análoga se verá en un osciloscopio.

 

 

Creamos 2 objetos Hilo t.

 

 
private Thread t;
private Hilo hilo;

hilo = new Hilo(this);
t = new Thread(hilo);
 

 

Agregamos un botón que llamaremos Start y le asignamos un evento, también agregamos una etiqueta llamada valor que mostrará el valor digital que se está mandando al DAC y un Slider para ir variando ese valor.

 

 

Para ejecutar el código que se encuentra en el Hilo únicamente lo mandamos a llamar con la función t.start().

 

JButton btnIniciarConteo = new JButton("Start");
btnIniciarConteo.addActionListener(new ActionListener() {
     public void actionPerformed(ActionEvent e) { 

        t.start(); //Ejecutar Hilo.

    }

 

Ahora abrimos la clase Hilo.java.

 

 

El código que utilizaremos para nuestra aplicación es el siguiente:

 

public void run(){

while(true){

   int valor_slider = main.slider.getValue();           //Obtenemos el valor del slider.
   main.lblValor.setText(String.valueOf(valor_slider)); //Mandamos el valor a la etiqueta.
   comando.DAC((byte) valor_slider);                    //Mandamos el valor del slider al DAC.

   }

}

 

Y así finaliza nuestra aplicación.

 

¡Gracias por su interés en SADE!

Cualquier duda o información pueden contactarnos en: [email protected]