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

Langage C++ Discussion :

Horloge en c++ sensible à la microseconde


Sujet :

Langage C++

  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur d'études Télécoms
    Inscrit en
    Mars 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur d'études Télécoms
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2009
    Messages : 31
    Par défaut Horloge en c++ sensible à la microseconde
    Bonjour à tous,

    Je travaille sur un simulateur qui doit générer des données de la mme taille périodiquement. Le système il fonctionne comme ceci:

    A t=0 => On initialise notre système
    .. "Il pourrait
    .. qu'il se passe rien
    .. ici c'est à dire le système es en veille"

    A t=x => le premier flux de données est généré
    A t=x+T => le second flux de données est généré
    .
    .
    A t=x+nT => le (n+1)ème flux de données est généré

    avec T = 15µs.

    Concrètement je veux avoir une horloge en C++ qui me permet à chaque 15µs, je génère mes données.

    Merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    La norme du C++ n'offre pour l'instant rien de la sorte.

    C'est un problème d'OS : il faut que l'OS offre cette possibilité (horloge user avec une précision de 15 µs ; c'est juste 600 fois plus précis que ce qu'offre Windows), ce qui est rarement le cas - sauf pour des process temps réel sur un OS temps réel. Auquel cas, le C++ n'est peut être pas la solution à utiliser, offrant moins de contrôle sur certains opérations.

    la future norme C++ offrira des timers, mais ils seront tout de même limités par l'OS.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

Discussions similaires

  1. l'horloge système en Microseconde :-)
    Par jellad.tarek dans le forum VC++ .NET
    Réponses: 5
    Dernier message: 06/05/2012, 23h43
  2. horloge qui retarde
    Par bourvil dans le forum Ordinateurs
    Réponses: 9
    Dernier message: 23/11/2003, 15h17
  3. [horloge] conflit caractère / timer
    Par JeanJean dans le forum C
    Réponses: 10
    Dernier message: 09/05/2003, 23h47
  4. case sensible
    Par zdra dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/11/2002, 20h15
  5. [VB6] [Interface] Horloge 7 segments
    Par selenay dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 07/10/2002, 16h15

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