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

C Discussion :

gestion de compteur


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 342
    Par défaut gestion de compteur
    Bonjour j'ai une question sur les compteurs.
    J'utilise un compteur sur 32 bits.
    Il compte, une fois qu'il est rendu à 0xFFFF, je le remet à 0 et il continue de compter.
    J'utilise deux variables pour stocker la valeur du compteur à t0 et t1.
    si t1-t0 <10 alors je fais mon traitement.
    Comment gérer le cas où t1<t0?? à savoir quand t1 se trouve à la fin du compteur et t0 au début?

    Merci de votre aide.

  2. #2
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Salut,

    peut-on voir le code que tu as écrit ?

  3. #3
    Membre émérite
    Avatar de Elijha
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Avril 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Avril 2003
    Messages : 314
    Par défaut
    Bonsoir,

    Un petit dessin ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
             -0                 FFFF-0                 FFFF-0                 FFFF-
    Compteur |----------------------|----------------------|----------------------|
               ^t0    -A-    ^t1                ^t0    -B-    ^t1
    Cas -A- : t0<t1 alors la différence = t1 - t0
    Cas -B- : t1<t0 alors la différence = (FFFF-t0) + t1

    Ce qui pourrais ce coder par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if(t0<t1)
        diff = t1 - t0 ;
    else
        diff = (0xFFFF-t0) + t1 ;
     
    if(diff<10) {
        .... // traitement
    }
    En espérant avoir répondu à ta question.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    342
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 342
    Par défaut
    Merci.
    C'est que j'avais fini par trouver .
    ce que tu m'as décrit confirme don bien ce que j'ai fait.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gestion remise a zéro des compteurs
    Par hboisteau dans le forum Modélisation
    Réponses: 15
    Dernier message: 20/08/2012, 23h12
  2. Gestion d'un compteur sous windows
    Par lanfeust92 dans le forum Windows
    Réponses: 2
    Dernier message: 08/11/2010, 10h56
  3. Problème gestion de compteur
    Par drake56 dans le forum Langage
    Réponses: 6
    Dernier message: 28/10/2010, 20h04
  4. Gestion des compteurs d'eau
    Par Philippe608 dans le forum Modélisation
    Réponses: 12
    Dernier message: 04/03/2008, 18h54

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