RMLL, Saint-Étienne, 5 juillet 2017 Mesures en liberté : - liberté de choisir l’appareil de mesure - et liberté de choisir le système d’exploitation et le logiciel - et pour divers utilisateurs, dans diverses langues. C’est un programme ambitieux. Pour encore plus de liberté, on peut vouloir utiliser en même temps, par le même programme, deux ou plusieurs appareils, en prenant les meilleurs de leur catégorie. RMLL, Saint-Étienne, 5 juillet 2017
Mesures par qui, pour qui ? utilisateurs très variés ! + langages variés : français, anglais, espagnol, italien, espéranto, allemand, grec... ? + accessibilité aux personnes malvoyantes ?
Impossible de faire un seul matériel/utilisateur ! logiciel universel ! Impossible de faire autant de logiciels que de combinaison matériel/utilisateur ! utilisateur
Principe du système Mensurasoft user Ordinateur application principale pilote utilisateur appareil de mesure Principe du système Mensurasoft measurement device mezurilo driver pelilo main program ĉefa programo user uzanto Il faut dissocier la programmation : 1) pour le matériel 2) pour l'utilisateur Comme pour les imprimantes : 1) pilote d'imprimante 2) logiciel de traitement de texte pilote = driver = bibliothèque dynamique (.dll de Windows, .so de Linux, .dylib de Mac)
2) quelques logiciels existent déjà Ordinateur application principale pilote utilisateur appareil de mesure measurement device driver main program mezurilo pelilo ĉefa programo user uzanto système Mensurasoft : est-ce que ça marche ? OUI 1) utilisation par de nombreux langages de programmation (généralistes ou spécialisés) 2) quelques logiciels existent déjà
Mesures en Gros Chiffres (ici : thermomètre Sciencethic-Mrose)
Mensurasoft_PB : logiciel d’EXAO classique 3 voies de mesure (éventuellement sur 3 appareils) enregistrement des mesures dans des fichiers compatibles avec les tableurs Diverses langues possibles, transformation de variables, commande de sorties analogiques, fichiers de configuration, etc. (ici : Arduino)
pour les mesures rapides oscillo_pb : pour les mesures rapides (problèmes de vitesse de transmission par USB : voir fonctions de capture rapide) (Arduino enregistrant les parasites 50Hz)
Mensurasoft_LZ : plusieurs fenêtres graphiques pour le même logiciel (gestion programmée de sortie analogique → charge et décharge de condensateur à travers une résistance)
Conclusions : - fonctionnement correct sous Linux et Windows (Mac : très probable). - de nombreux pilotes existent (matériel utilisé dans l'Education nationale + Arduino, ExpEyes, et autres bricolages). Programmation pas très compliquée. - des logiciels généralistes existent (Linux+Win). - on peut facilement faire soi-même des programmes utilisant les pilotes (lycée option ISN : programmation en Python) - intérêt pour l'enseignement : mieux comprendre la chaîne d'acquisition de mesure + utilisation de mêmes logiciels pour des appareils différents - intérêt pour la recherche (y compris TPE) : mesure simultanée sur divers appareils contact : pierre.dieumegard@free.fr (http://sciencexp.free.fr)
Aspect spécifique Éducation Nationale - le matériel et les logiciels sont souvent financés par les collectivités locales - les nouveaux Windows sont incompatibles avec les vieux matériels et logiciels - les logiciels propriétaires uniquement sous Windows ==> transitions difficiles - incompatibilité des capteurs entre les différents systèmes