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

Discussion :

Signal sur un périphérique qui n'émet pas de signal

  1. #1
    Membre régulier
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2014
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2014
    Messages : 105
    Points : 97
    Points
    97
    Par défaut Signal sur un périphérique qui n'émet pas de signal
    Bonjour tout le monde,

    Tout d’abord désolé pour le titre de ce post, je n'ai pas trouvé mieux. Si vous avez des suggestions...

    J'ai ouvert ce thread car je n'arrive pas à trouver une réponse à une question que je me pose.

    Je suis sur un projet, ou je dois programmer une platine de translation (protocole rs232). Dans les commandes du fournisseur, j'en ai une qui permet de déplacer la platine motorisée, une autre qui permet d'interroger sur son état (est ce qu'elle se déplace ou est ce qu'elle est arrêtée). Il ne vaut mieux pas envoyer de nouvelles instruction à la platine si celle ci est occupée. Donc, avec les fonctions de base, il faut interroger continuellement la platine pour savoir dans quel état elle est avant de déclencher l'action suivante, ce qui je suppose, bloque le déroulement d'autres instructions.

    Mon idée est donc de créer un signal qui est émis lorsque la platine a fini de se déplacer (ce qui me permettrait d'utiliser mon pc pour faire autre chose et d’éviter les freezs éventuels). Le problème c'est que je ne vois pas comment émettre ce signal sans interroger continuellement le périphérique (ce qui donc ne résout rien).

    Du coup pensez vous qu'il soit possible de créer et d’émettre ce signal sans interroger sans arrêt le périphérique? Le cas contraire, pensez vous qu'il soit judicieux de créer et d’émettre le signal grâce à un événement type Timer (on n'interroge le périphérique, si il est occupé alors je déclenche un Timer. Je libère. Des que le Timer arrive à une certaine valeur, un signal est émis. Je réinterroge du coup mon périphérique et je continue ainsi). Pensez vous qu'il vaille mieux interroger continuellement le périphérique sur un thread parallèle (si j'ai beaucoup de moteurs, je risque d'avoir beaucoup de threads en parallèle du coup).


    Merci de pour vos suggestions

  2. #2
    Membre régulier
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2014
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2014
    Messages : 105
    Points : 97
    Points
    97
    Par défaut
    PS : j'utilise qtSerial (si cela peut aider)

Discussions similaires

  1. [GD] Version 2.028 sur 1&1 qui n'acccepte pas les jpeg de plus de 1,5Mo
    Par zulot dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 23/05/2008, 19h07
  2. redirection sur une action qui ne marche pas
    Par nesbla dans le forum Struts 1
    Réponses: 5
    Dernier message: 04/08/2006, 20h16
  3. Réponses: 3
    Dernier message: 01/06/2006, 16h26
  4. Réponses: 5
    Dernier message: 25/04/2006, 11h14
  5. un update qui ne met pas à jour
    Par dor_boucle dans le forum Requêtes
    Réponses: 3
    Dernier message: 14/10/2005, 09h31

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