todo sobre java

Upload: johan-silva

Post on 10-Feb-2018

256 views

Category:

Documents


2 download

TRANSCRIPT

  • 7/22/2019 Todo Sobre Java

    1/12

    Todo sobre Java.

    http://todoenjava.blogspot.com/2013/01/buscar-palabra-en-archivo-y-uso-de.html

    Manejo de Puertos Seriales RS-232 con Java paraWindowsGiovynet.comJava Electronic Solutions

    OBJETIVO.El siguiente documento muestra como crear una aplicacin java para manipular puertos seriales RS-232.

    RECURSOS.

    Windows XP/Vista. JDK 6 o mayor. IDE Eclipse. LibrerasGiovynet Driver Dos puertos seriales.

    Hiperterminal.

    PASOS A SEGUIR.

    1. Descargar libreras para el manejo del puerto.2. Crear proyecto java.3. Adjuntar libreras para el manejo de puertos seriales.

    4. Crear clase para escribir cdigo fuente.5. Escribir y ejecutar cdigo para conocer puertos libres.6. Escribir y ejecutar cdigo para transmitir datos entre puertos libres.

    1. Descargar libreras para el manejo del puerto.

    En la siguiente direccion :http://www.giovynet.com/giovynetDriver_es.htmlencontrar el archivo GiovynetDriver.zip. descarg

    2. Crear proyecto java en Eclipse.

    Siga los siguientes pasos:

    1. Clic enFile.2. Clic enNew.3. Clic enJava Project.4. En el campoProject Name escribaRS232.5. Clic enFinish

    Observe las siguietes imgenes como gua:

    http://todoenjava.blogspot.com/2013/01/buscar-palabra-en-archivo-y-uso-de.htmlhttp://todoenjava.blogspot.com/2013/01/buscar-palabra-en-archivo-y-uso-de.htmlhttp://www.giovynet.com/http://www.giovynet.com/http://www.giovynet.com/http://www.giovynet.com/http://www.giovynet.com/http://www.giovynet.com/giovynetDriver_es.htmlhttp://www.giovynet.com/giovynetDriver_es.htmlhttp://www.giovynet.com/giovynetDriver_es.htmlhttp://www.giovynet.com/giovynetDriver_es.htmlhttp://www.giovynet.com/http://www.giovynet.com/http://todoenjava.blogspot.com/2013/01/buscar-palabra-en-archivo-y-uso-de.html
  • 7/22/2019 Todo Sobre Java

    2/12

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort1.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    3/12

    3. Adjuntar librerias para el manejo de puertos seriales.

    Siga los siguientes pasos:

    1. Abra la carpeta GiovynetDriver/2. Copie los archivosNativeLibraries/libSerialPort.dll, NativeLibraries/libSOSerialPort.so, y Serial3. En eclipse, de clic en Window.

    4. Clic en Show View.5. Clic enNavigator.6. Clic derecho en el nodo del proyecto (RS232).7. Clic enPaste.8. Clic derecho ensrc.9. Clic enBuild Path.10.Clic en Configure Build Path.11.Clic enLibraries.12.Clic enAdd Jars.13.Clic en SerialPort.jar.14.Clic en Ok.

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort2.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    4/12

    15.Clic en Ok.

    Observe las siguietes imgenes como gua:

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort4.bmp?attredirects=0https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort3.bmp?attredirects=0https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort4.bmp?attredirects=0https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort3.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    5/12

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort5.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    6/12

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort51.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    7/12

    4. Crear clase para escribir cdigo fuente.

    Siga los siguientes pasos:

    1. Clic en el nodo del proyecto(RS232).2. Clic ensrc.3. Clic enNew.4. Clic en Class.5. EscribaAppen el campoName.6. Clic enFinish.

    Observe las siguietes imgenes como gua:

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort52.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    8/12

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort6.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    9/12

    5. Escribir y ejecutar cdigo para conocer puertos libres.

    1. Escriba el siguiente cdigo en la clase App:

    public class App{

    public static void main(String[] args)throws Exception{SerialPort serialPort = new SerialPort();

    List portsFree = serialPort.getFreeSerialPort();

    for (String free : portsFree) {

    System.out.println(free);

    }

    }

    }

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort8.bmp?attredirects=0https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort7.bmp?attredirects=0https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort8.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    10/12

    2. Clic derecho en una parte en blanco de la clase App.3. Clic enRun As.4. Clic enJava Application.5. Observe la impresion de puertos consola.

    Observe las imgenes como gua:

    6. Escribir y ejecutar cdigo para transmitir datos entre puertos libres.

    Siga los siguientes pasos:

    1. Escriba el siguiente codigo:

    import java.util.List;

    import app.Com;import app.Parameters;

    import core.SerialPort;

    public class App {

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort8.bmp?attredirects=0
  • 7/22/2019 Todo Sobre Java

    11/12

    public static void main(String[] args)throws Exception{// looks for free serial portsSerialPort free = new SerialPort();

    List portList = free.getFreeSerialPort();for (String string : portList) {

    System.out.println(string);

    }// Settings parameters COM1.Parameters settings = new Parameters();settings.setPort("COM1");settings.setBaudRate("9600");

    //Instance COM1.

    Com com1 = new Com(settings);// Settings parameters COM.settings.setPort("COM3");

    settings.setBaudRate("9600");//Instance COM3.Com com3 = new Com(settings);

    //Write COM1.

    for (int i = 0; i < 4; i++) {System.out.println(">>Send G");com1.sendSingleData('G');

    }//Read COM3

    for (int i = 0; i < 4; i++) {System.out.println("

  • 7/22/2019 Todo Sobre Java

    12/12

    Comentarios a [email protected]

    THANKS!!!

    https://sites.google.com/site/articulosgiovynet/manejo-de-puertos-seriales-rs-232-con-java--para-windows/SerialPort9.bmp?attredirects=0