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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    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 émérite 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 : 53
    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
    Par défaut
    Et tu n'as pas le source de l'applet ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    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 émérite 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 : 53
    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
    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
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    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 émérite 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 : 53
    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
    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

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, 21h30
  2. Réponses: 4
    Dernier message: 29/03/2009, 21h13
  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, 16h01
  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, 16h49
  5. Modifications de paramètres.
    Par gdpasmini dans le forum Windows
    Réponses: 5
    Dernier message: 10/05/2006, 14h45

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