Programmation de SYSAM CAMPUS sous PYTHON            Projet SysamCampus.Py  

Cette page propose des outils et exemples pour programmer la centrale EAXO Sysam CAMPUS de la société Eurosmart en langage Python. Eurosmart a fourni 2 bibliothèques comportant les instructions pour accéder aux paramètres et aux résultats des mesures/acquisitions de la centrale CAMPUS. Ces instructions sont trop complexes pour être utilisées telles quelles : le code nécessaire est trop sophistiqué pour une utilisation avec les élèves, qui ne sont que rarement des spécialistes de la programmation exao sous python. Nous proposons donc ici un module python avec des constantes, variables globales et fonctions permettant l’utilisation aussi simple que possible de ces bibliothèques, à savoir 

sysam_campus_py.py

Les deux bibliothèques sont nommées « campus.dll », mais situées dans deux dossiers différents intitulés 32bits et 64bits. Le code de sysam_campus_py.py utilise l’une ou l’autre de ces bibliothèques selon que l’environnement python utilisé est en 32 bits ou en 64 bits.

La façon la plus simple de mettre en oeuvre ces outils est d'utiliser Edupython, qui est en 64 bits, l'avantage étant que tous les modules python standard utilisés dans sysam_campus_py.py sont préinstallés. Si on utilise d'autres versions de python, il peut être nécessaire d'installer ces modules (pip...)

Nous proposons aussi un module graphique basé sur pygame, sysam_campus_gr.py, permettant d'afficher des résultats de diverses façons: écrans de multimètres, graphiques pour le suivi en temps réel.

La structure miniale du dossier de tout projet de script est indiquées ci-dessous :

L'ensemble du projet est disponible ici: 

Programmation_de_SYSAM_CAMPUS_AVEC_PYTHON_V1.0.0.0.0.zip

Il comporte un document donnant toutes les informations nécessaires (principes généraux, description des constantes, des variables et des fonctions). On peut le découvrir ici: 


Eurosmart, SYSAM SP5, SYSAM PCI et OSCILLO5 sont des marques déposées. 

Site conçu par William Abisror, maintenu par Jean-Marie THOMAS.

Toute reproduction partielle ou totale de ce site est strictement interdite.

Contact : contact@logisciences.fr