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

Bibliothèques tierces Python Discussion :

Communication USB- console


Sujet :

Bibliothèques tierces Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2016
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2016
    Messages : 87
    Par défaut Communication USB- console
    Bonjour,

    Apres quelques recherche de résolution de mon probléme en vain, je me permets de soliciter votre aide.

    Je souhaite mettre en place une communication ( sous Windows) avec un instrument de mesure via une connection port USB.

    Aprés quelques recherche, j'ai constaté qu'il existait une bibliothéque pour cet instrument de mesure en open source sur le net : https://github.com/clade/ThorlabsPM100

    Ainsi, j'ai voulu tester l'exemple du programme python.

    Dans mon cas, j'ai utilisé une comunication via pyvisa.

    Aprés modification des paramétres d'adresse et installation des bibliothéques requise (pyusb, pyvisa, libusb1), je lance le programme pour établir une communication... Et j'obtiens ce message d'erreur:

    "
    ValueError: PyUSB does not seem to be properly installed.
    Please refer to PyUSB documentation and
    install a suitable backend like
    libusb 0.1, libusb 1.0, libusbx,
    libusb-win32 or OpenUSB.
    No backend available
    "


    Je décide donc de désinstaller pyUSB et de le réinstaller mais le message d'erreurs apparait toujours...



    Auriez-vous des solutions à me proposer pour ce genre de probléme?

    Merci d'avance pour votre aide.

    Bien cordialement.

  2. #2
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut.

    Le message est pourtant clair, il faut installer sur ton système une des bibliothèques stipulée dans le message d'erreur.
    Enfin, c'est ce que je suppose.

  3. #3
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2016
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2016
    Messages : 87
    Par défaut
    Bonjour,

    Merci pour votre retour.

    En effet , les bibliothèques ont bien été installés: pyusb, libusb 0.1, libusb 1.0, libusbx,
    libusb-win32 .

    Après avoir eu ce message d’erreur , Jsu réalisé une désinstallation et une réinstallation des bibliothèques requise mais toujours le même message d’erreur ... 😕


    Du coup, je ne demande s’il ne s’agit pas d’une erreur redondante de la bibliothèque pyusb 🤷🏻*♀️

    Cordialement

  4. #4
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Dans ce cas, c'est qu'il n'arrive peut-être pas à les trouver, peut-être une histoire de path, voir où elle sont installées, s'il y a moyen lors de l'installation de ce package python de spécifier le chemin vers ces bibliothèques, ajouter le répertoire de ces bibliothèques au path windows ? Enfin je sais pas, mais c'est ce que j'essaierais de faire. Après je ne vois pas trop.

  5. #5
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2016
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2016
    Messages : 87
    Par défaut
    L’installation des bibliothèques est réalisé via la commande: pip install pyusb.

    Je réalise l’installation dans le dossier script de python ... peut être que le problème survient d’ici ?

    En général, l’installation des bibliothèques se réalise à quel niveau ?

    Pourriez-vous expliquer : “ ajouter le répertoire de ces bibliothèques au path windows ”
    Je vais pas trop compris la démarch à faire 🤔.

    Merci pour votre retour.

  6. #6
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2016
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2016
    Messages : 87
    Par défaut PyVisa
    Re,


    Il me semble que le probléme provient de l'installation de la bibliothéque pyvisa...


    En executant ces quelques lignes de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    import visa
     
    rm = visa.ResourceManager()
    inst = rm.open_resource('USB2::0x1313::0x8070::PM002896::INSTR',timeout=1)
    J'obtiens le message d'erreurs suivant:


    Traceback (most recent call last):
    File "C:\Users\localadmin\AppData\Local\Programs\Python\Python36-32\Scripts\test2.py", line 4, in <module>
    inst = rm.open_resource('USB2::0x1313::0x8070:M002896::INSTR',timeout=1)
    File "C:\Users\localadmin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyvisa\highlevel.py", line 1724, in open_resource
    res.open(access_mode, open_timeout)
    File "C:\Users\localadmin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyvisa\resources\resource.py", line 209, in open
    self.session, status = self._resource_manager.open_bare_resource(self._resource_name, access_mode, open_timeout)
    File "C:\Users\localadmin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyvisa\highlevel.py", line 1681, in open_bare_resource
    return self.visalib.open(self.session, resource_name, access_mode, open_timeout)
    File "C:\Users\localadmin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyvisa-py\highlevel.py", line 194, in open
    sess = cls(session, resource_name, parsed, open_timeout)
    File "C:\Users\localadmin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyvisa-py\sessions.py", line 170, in __init__
    raise ValueError(msg)
    ValueError: PyUSB does not seem to be properly installed.
    Please refer to PyUSB documentation and
    install a suitable backend like
    libusb 0.1, libusb 1.0, libusbx,
    libusb-win32 or OpenUSB.
    No backend available



    J'ai réinstaller la bibliothéque visa, mais aucu amélioration n'est constaté...

    Des conseils à me proposer?


    Ps: Je dispose de la version Python 3.6


    Merci d'avance

Discussions similaires

  1. Réponses: 10
    Dernier message: 15/04/2015, 20h36
  2. [USB]Comment utiliser cette API pour la communication USB
    Par fouguasse dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 19/08/2007, 18h18
  3. Routine de Communication USB
    Par JeanneVB dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 24/07/2007, 13h11
  4. Communication USB HID ?
    Par MonQQ dans le forum C++
    Réponses: 1
    Dernier message: 23/04/2007, 11h00
  5. comment peut-on réaliser une communication usb avec un MC moto ?
    Par Super2006 dans le forum Périphériques
    Réponses: 10
    Dernier message: 25/03/2007, 22h38

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