IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Modification d'un paramètre


Sujet :

avec Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Modification d'un paramètre
    Bonjour, etant débutant en java je rencontre quelques problemes pour modifier des variables...

    Je dois récupérer des variables depuis un module de conversion analogique numérique en ethernet.... (WEBDAQ)

    Ceci fonctionne correctement je récupère bien des voltages et les affiches sur une page html comme ceci :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <html>
     
    <head>
      <title>Example custom webDAQ page using numeric displays</title>
    </head>
     
    <body>
     
    <P>A simple page using built-in Java to display numeric readouts.</P>
     
    IN1: <applet code="display" codebase="/java" 
          width="150" height="50">
      <param name="channel"  value="IN1">
      <param name="interval"  value="1">
      <param name="fontsize"  value="22">
    </applet>
    <br>
     
    </body>
    </html>

    Le problème que je rencontre est le suivant : je récupère une tension venant d'un capteur de température ... Pour que le voltage soit représentatif de la température, je dois le multiplier par 36 ...

    Ma question est donc la suivante : comment multiplier le PARAM que je récupère par 36 ??? Sachant que je dois pouvoir l'actualiser toutes les 30 secondes ...

    Je vous remercie d'avance .

    Nicolas

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Et tu n'as pas le source de l'applet ?

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    si bien sur ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    //******************************************************************************
    // display.java
    //	webDAQ applet for numeric display of a channel value
    //******************************************************************************
     
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.io.*;
    import java.text.*;
    import java.util.Enumeration;
     
    //==============================================================================
     
    public class display extends core implements Runnable {
     
       //=============================================
       public String getAppletInfo() { return "webDAQ display applet"; }
     
       //---------------------------
       // init to get font
       public void start() {
    		super.start();
    		GetMyFont();
       }
     
       //=============================================
       // paint method for display applet
       //
       public void paint( Graphics g ) {
    		int y;
    		g.setColor( bgcolor );
    		g.fillRect( 0, 0, mysize.width, mysize.height );
    		g.setColor( color );
    		g.setFont( font );
    		y = g.getFontMetrics().getAscent();
    		y = (mysize.height - y) / 2 + y;
    		if( y < 0 ) y = 0;
    		g.drawString( myData, 2, y );
       }
       public void update( Graphics g ) {	// avoid background painting and flashing
    		paint( g );
       }
     
    }
    juste le .java ????

    Merci

  4. #4
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Pourquoi tu fais pas un dans ton source ?

    Et pour le rafraichissement toutes les 30s, balise html dans le header:
    META et REFRESH

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    j'aimerais bien ... mais je n'ai aucune idée à quel endoit ... !! lorsqu'on récupère la variable ?? (getmyfont :S)


    Merci encore

  6. #6
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Pourquoi pas ...
    Enfin, d'après le source que j'ai, je placerais cela en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g.drawString( myData*36, 2, y );
    encore si myData accepte la multiplication

  7. #7
    Nouveau Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    je te remercie ! je suis en train d'essayer cela !

    ...

    Resultat peu fructueux ... Le problème qui se pose c'est que je ne peux pas modifier les .java ...

    dans le code html ce n'est pas possible ?

    Et une autre petite question ...

    Pour acceder à ma page html, j'entre l'adresse suivante :
    10.12.0.102/files/test.htm

    lorsque j'utilise le "display" par défaut (celui qui doit être dans mon module), aucun problème ...
    Lorsque je modifie et que j'upload un nouveau .java, une croix rouge à la place de mon affichage java ...

    ceci ne viendrait-il pas de l'emplacement de mon .java ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    IN1: <applet code="display" codebase="/java" 
          width="150" height="50">
      <param name="channel"  value="IN1">
      <param name="interval"  value="1">
      <param name="fontsize"  value="22">
    </applet>
    <br>
    Je n'ai aucun choix, je ne peux l'uploader que dans le dossier files!

    et quel est le codebase pour dire que le .java est dans le meme dossier que dans le .htm .... ???

    Merci

Discussions similaires

  1. [11gR2] Auditer la modification d'un paramètre
    Par zidane2012 dans le forum Administration
    Réponses: 3
    Dernier message: 28/10/2013, 22h30
  2. Réponses: 4
    Dernier message: 29/03/2009, 22h13
  3. Modification d'un paramètre d'une requête SQL
    Par Anto03 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 21/12/2006, 17h01
  4. Problème : modification d'un paramètre sous IE
    Par insane_fr dans le forum XML/XSL et SOAP
    Réponses: 9
    Dernier message: 27/05/2006, 17h49
  5. Modifications de paramètres.
    Par gdpasmini dans le forum Windows
    Réponses: 5
    Dernier message: 10/05/2006, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo