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 :

visualisation instantanée en c++


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 8
    Points
    8
    Par défaut visualisation instantanée en c++
    Bonjour,

    Je suis en BTS IRIS et dans le cadre du projet de seconde année, je dois mettre en place un système en C++ sur Kdevelop permettant de visualisé de manière "instantané" des valeurs lu sur un automate en modbus TCP/IP.

    Pour le moment je peux visualiser les données de façon statique, mais je n'ai aucune idée de la marche à suivre pour que mes valeurs soit celle de l'automate en temps réel.

    Quelqu'un pourrait me mettre sur la piste?

  2. #2
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    Salut,

    j'ai un peu du mal a voir exactement ce que tu veux mais en théorie normalement tu dois avoir les APIs pour communiquer avec ton automate.

    Il suffit donc de rechercher la "fonction" permettant de récupérer la valeur courante d'un automate.

    Ensuite, pour la dynamique, il faut soit utiliser un callback signalant le changement de valeur (si disponible)

    sinon boucler avec un temps d'attente défini et effectuer un affichage tous les Xms (le temps d'attente)

    hiko
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 223
    Points : 193
    Points
    193
    Par défaut
    Je pense que la méthode du thread peut être adaptée ici. Tu lances un thread qui interroge régulièrement ton automate, et qui actualise l'affichage des données lues. Si tu arrives déjà a lire le tout de manière statique, tu as fait les 3/4 du boulot .
    Quand c'est trop, c'est pas bon !

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Merci hiko-seijuro et Altess vos réponses m'ont permis de me lancer je suis tombé sur QTimer et après quelques minutes de recherche, ça marche.

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

Discussions similaires

  1. visualisation et zoom d'une image
    Par julie20 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 11/08/2003, 03h28
  2. visualiser du javascript sous jbuilder
    Par antigone dans le forum JBuilder
    Réponses: 5
    Dernier message: 26/06/2003, 18h23
  3. XSL pour visualiser arbre XML sous forme de tableau en HTML
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 28/03/2003, 10h55
  4. Visualisation des mise à jour en réseau
    Par fandor7 dans le forum Paradox
    Réponses: 2
    Dernier message: 06/12/2002, 15h54
  5. [TEdit][TListBox]Recherche instantanée
    Par SamDaKap dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2002, 21h31

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