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 :

probleme de temporisation


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1
    Par défaut probleme de temporisation
    bonjour a tous!

    je develloppe en dev C++ et cherche a envoyer un signal d'horloge sur le port // .

    l'idéal pour moi serai une tempo la plus precise possible entre 2ms et 5ms

    apres des heures de recherche j'ai trouver ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    t=0;
    clock_t debut=clock();
    while (t<100)
    {
    clock_t duree=clock()-debut;
    t=duree;
    }
    et je voudrai savoir ce que vous en pencez.
    appriori je ne peut pa descendre en desous de (t<15)

    cela me donne un frequence d'env 30Hz
    il me faudrai le triple c'est a dire une tempo d'environ 3 a 5ms

    AIdez moi svp ca fait des semaine que je planche sur ce probleme!

    PS: je suis debutant en programation

    merci d'avance pour votre aide

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut


    Je ne sais pas sous quel OS tu es, mais certainement pas un OS temps réel. Partant de là n'espère pas avoir une précision énorme (inférieure à 10/15 ms).
    Toujours sous Windows, y'a la fonction Sleep(). Mais comme je te l'ait dit, en dessous de 10 ms...

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Sous Windows tu peux toujours tenter un QueryPerformanceCounter, là au moins tu seras sûr d'être limité par l'OS et non par la fonction de timing.

    http://c.developpez.com/faq/c/?page=...S_chronometrer

Discussions similaires

  1. Probleme de temporisation
    Par peaceandloveman01 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/06/2007, 14h32
  2. Probleme de temporisation
    Par gilles641 dans le forum Langage
    Réponses: 15
    Dernier message: 15/07/2005, 09h18
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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