Ir para conteúdo
Fórum Script Brasil

Antonio Cordeiro Martins

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Antonio Cordeiro Martins postou

  1. Olá pessoal, sou novo por aqui e estou com uma dificuldade com o tema abaixo. Criei um código para ler variáveis de um CLP onde eu criei um web server, o código funciona bem para ler os valores, mas quero criar um Banco de Dados com os valores lidos, mas estou com uma tremenda dificuldade de usar o código que fiz para gerar o BD, por favor podem me ajudar com este problema, estou usando o NetBeans como compilador. Vejam o código. package javaapplication6; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.io.PrintWriter; import static java.lang.Float.parseFloat; import static java.lang.System.out; import static java.lang.Thread.sleep; import javax.swing.GroupLayout; import javax.swing.JOptionPane; import static javax.swing.JOptionPane.showMessageDialog; public class Main{ public static void main(String[] args) throws InterruptedException, MalformedURLException { int i,o; int x; float val1=0,val2=0,val3=0; i=o= 0; x =20000;//varrega 6000 na variavel inteira x showMessageDialog(null, "Pressione OK para continuar"); while (i <= 1000) { try { sleep(x);//aplica um delay na rotina } catch (Exception e) { } URL google = new URL("http://192.168.0.1/awp/TCC_HTML_CLP_2.html"); PrintWriter Arquivo; try (BufferedReader in = new BufferedReader(new InputStreamReader(google.openStream()))) { String inputLine; inputLine = null; TCC = new PrintWriter("Arquivo.txt", "UTF-8"); i = i + 1; while(o==0 &&(inputLine = in.readLine()) != null){ Arquivo.println(inputLine); if (inputLine.contains("")) { val1 = parseFloat(in.readLine()); out.println("VAZAO:"+ val1); } if (inputLine.contains("")) { val2 = parseFloat(in.readLine()); out.println("CONCENTRAÇÃO:"+ val2); } if (inputLine.contains("")) { val3 = parseFloat(in.readLine()); out.println("TEMPERATURA:"+ val3); } } sleep(20); if (val1==0&&val2==0&&val3==0){ showMessageDialog(null, "CLP Travado"); showMessageDialog(null, "Reinicie o CLP"); o=1; } Arquivo.close(); } catch (MalformedURLException me) { out.println(me); } catch (IOException | SecurityException ioe) { out.println(ioe); } finally { } } } }
  2. Olá pessoal sou novo no Forum e estou necessitando de ajuda. Eu estou usando um código para ler alguns pontos em pagina HTML, mas estou necessitando agora ler apenas as variáveis, abaixo esta o exemplo do codigo atual, neste if eu seleciono o teste que quero capturar da pagina HTML. Aqui esta pegando somente o texto. if (inputLine.contains("CONCENTRACAO")) System.out.println(inputLine); Estou necessitando ler somente as variáveis da pagina HTML esta função e uma variável numérica tipo float que esta na pagina HTML :="Data_block_1".CONCENTRACAO: Minha duvida e como ler somente os números que são atualizados aleatoriamente. Estou usando o Java com Netebeans como editor
×
×
  • Criar Novo...