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

Réseau/Web Python Discussion :

pyvisa timeout lors de la lecture


Sujet :

Réseau/Web Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 3
    Par défaut pyvisa timeout lors de la lecture
    Bonjour,

    J'essaie de faire communiquer mon programme python avec un générateur YOKOGAWA GS200. (manuel)

    Voila le bout de code que j'ai pour le moment
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    import visa
     
     
    rm = visa.ResourceManager()
    print(rm.list_resources())
     
    generator = rm.open_resource("TCPIP0::137.138.217.19::inst0::INSTR", read_termination = '\n')
     
    print(generator)
     
     
    generator.write("OUTP:STAT on")
    print(generator.query(":*IDN?"))
    L'instrument n'apparait pas dans la liste des instruments, c'est déjà bizzare, mais j'arrive a l'ouvrir, donc pas de probleme. L'écriture marche très bien, mais quand j'essaye de lire que ce soit le query comme ici, ou un write suivit d'un read, impossible, j'ai une erreur de timeout. D'apres ce que j'ai pu trouver sur internet, ça pourrait être le charactere de fin: j'ai donc essayé avec '\r' '\r\n' ou None, mais aucun changement.

    J'ai ensuite remarqué que avec le logiciel ni visa, pareil, l'instrument n'apparait pas dans la liste, mais une fois rajouter manuellement, les requêtes marches très bien. Donc, je me dis que l'erreur ne doit pas venir de l'appareil.

    Mais du coup, je ne vois vraiment pas ou est le problème.

    Merci d'avance

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 3
    Par défaut
    J'ai finalement fini par trouver le probleme. C'était bien un caractère de fin qui posait probleme, mais pas le read_Termination. J'ai rajouté la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    generator.write_termination = None
    Je ne sais pas trop pourquoi, mais je pense que le generateur, ne recevant pas la bonne fin, ne comprennait pas qu'il devait envoyer une réponse.

    Je passe le sujet en résolu

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

Discussions similaires

  1. Problème lors de la lecture d'un fichier avec Input...
    Par Kronoob dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 18/11/2005, 18h55
  2. Lenteur lors de la lecture d'une base Access
    Par Lio590 dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/11/2005, 12h24
  3. Probleme de BIP lors de la lecture d'un fichier
    Par GroRelou dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 21/09/2005, 10h12
  4. [socket] Bloqué lors de la lecture
    Par oiffrig dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 01/04/2005, 10h04
  5. Réponses: 14
    Dernier message: 30/03/2005, 21h50

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