Skip to main content

Ce module permet de commander les alimentations programmables ALR32XX d'elc par la liaison série'

Project description

Librairie-Python-ALR32XX

Documentation complète de la librairie : https://elc-construction-electronique.gitbook.io/librairie-python-alr32xx/

Librairie Python pour piloter les alimentations programmables ALR3220, ALR3203, ALR3206D/T par une liaison série (USB, RS232, RS485).

Installation du module

Le module ALR32XX necessite d'avoir installé Python et la librairie PySerial : pip install pyserial. La procédure d'installation est detaillée dans le gitbook à la page Installation de la librairie.

L'installation de la librairie ALR32XX se fait alors de deux façons :

  • Utilisation du code dans un projet : Telechargez le .zip via le repository github. Dans ce dossier vous trouverez le code source ALR32XX.py, un dossier avec des exemples d'utilisation et un dossier avec les documentations de la librairie et des alimentations.
  • Téléchargement de la librairie via Pip : Notre librairie ALR32XX est accessible via PyPI, la rendant téléchargeable par la commande "pip install ALR32XX".
    Vous pouvez trouver des renseignements et la version de la librairie par la commande "pip show ALR32XX" et, si besoin, la mettre à jour par "pip install ALR32XX --upgrade".
    Installation de la librairie par ligne de commande

Utilisation du module

Une fois l'installation terminée vous pouvez acceder à la bibliothèque par "from ALR32XX import *".
Reliez l'alimentation à l'ordinateur par USB, RS232 ou RS485. Vous pouvez verifier la connexion dans le gestionnaire de périphérique et sur l'ecran de l'alimentation :
Vérification de la conexion de l'alimentation
Le programme fonctionne sous la forme d'une classe, il faut declarer un objet qui correspondra à l'alimentation. Par exemple pour une ALR3203, la declaration se fera par "nom=ALR32XX('ALR3203')". Le programme tente alors d'établir automatiquement une communication avec l'alimentation et renvoie Port=COM3; Nom=ALR3203; Connexion=OK.
Si la tentative échoue, il vous sera demandé de connecter l'alimentation manuellement par la fonction Choix_port(). Cette fonction va lister vos ports actifs et vous demandera d'entrer le numéro de celui qu'il faut connecter :
Connexion manuelle à l'alimentation
Une fois la connexion réussie, vous pouvez utiliser la librairie. Par exemple X.Mesure_tension() pour mesurer la tension de votre ALR3203. Une liste des fonctions disponibles est donnée dans la documentation et sur le Gitbook

Contact

En cas de problème lors de l'utilisation de la librairie, veuillez nous contacter à commercial@elc.fr ou au +33 4 50 57 30 46.

Gamme d'alimentations programmables

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ALR32XX-1.1.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

ALR32XX-1.1-py3-none-any.whl (7.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page