Logiciel d’analyse des remorquages

Pour mesurer l’efficacité d’une configuration de remorquage (moteur, hélice, …), il faut analyser le fichier de télémétrie dans la radio. Sans outil spécifique, c’est un peut fastidieux. Il faut ouvrir le fichier de log avec un logiciel comme telemetry analyzer ou Jeti Studio, puis repérer le début et la fin de la montée, et enfin exporter l’ensemble des mesures vers une fiche de calcul. Bref, cela prend pas mal de temps et les risques d’erreur sont important.

La solution est de faire un petit programme qui analyse le fichier de log et qui reconnait le début et la fin de la montée et exporte une feuille de calcul avec une fiche par montée. La petite difficulté est de discriminer correctement les montées valides et de supprimer les remises de gaz lors des atterrissages. On ne peut pas utiliser uniquement le capteur d’altitude, car lors de la mise des gaz la pression augmente dans le fuseau ce qui a pour effet de simuler une descente alors que le remorqueur est en train de décoller….

Pour la mise en oeuvre, la difficulté principale a été de trouver une bibliothèque permettant de générer une feuille de calcul. Mon choix s’est porté sur la bibliothèque xlsxwriter programmable en python. Même si c’est pas mon langage de programmation favori, il n’a pas de grosse difficulté à part les conversions d’entiers.

Le programme calcule différentes valeurs comme la hauteur atteinte à la coupure des gaz, le temps de montée, l’énergie consommée, et surtout l’énergie par mètre qui est le chiffre clef pour juger de l’efficacité de remorqueur. J’ai deux capteurs de mesure pour l’intensité et la tension: le contrôleur Tribunus, et l’Uni-Sens. Les deux capteurs donnent des résultats légèrement différents. Comme l’Unis-Sens est mon capteur initial, il est nécessaire de garder les deux pour faire des comparaisons correctes.

Voici le programme:
convert_log2.zip

L’utilisation non commerciale est libre. Vous aurez peut être à le modifier en fonction des capteurs que vous utilisez.

Commentaire (5)

  • Christian Favry| 19 novembre 2018

    Bonjour Gilles,
    Dans le dossier en ZIP , je trouve un fichier en « .py » … j’en fais quoi ?
    Merci .

    • Gilles| 19 novembre 2018

      Bonjour Christian,

      C’est un programme en python. Tu peux le visualiser et l’editer avec un editeur de texte classique comme le blocnote.

      Pour executer le programme, regarde ici: https://www.python.org/about/

      J’avoue qu’il faut un peu de connaissances en programmation.

      Gilles

      • Christian Favry| 19 novembre 2018

        Merci de cette réponse rapide (comme d’hab …) je veux pas le modifier , juste l’utiliser..
        Suis équipé en Jeti et controleur Mezon 120 et j’ai utilisé les log pour voir ma propulsion de mon ASW20 en 6s.
        Christian
        PS: Normal que quand on fait répondre à ton message il faut encore retaper son nom et adresse mail…

        • Gilles| 19 novembre 2018

          Il te faudra forcement modifier le programme car il faut l’ID du Mezon. Tu vas le trouver dans le debut du log. Est-ce que tu as aussi un altimetre?

          Pour la reponse c’est normal. C’est pour eviter les spams.

  • Répondre

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *