No description
Find a file
2025-02-11 00:26:06 +01:00
graphes Mise à jour de l'image du graphique abaque 2025-02-11 00:05:23 +01:00
abaqueCuve.py modifications cosmétiques 2025-02-11 00:05:16 +01:00
prompt.txt Create prompt.txt 2025-02-10 18:36:09 +01:00
readMe.md Correction de fautes d'orthographe et mise à jour des descriptions dans le fichier readMe.md 2025-02-11 00:26:06 +01:00
schemaCuve.png Ajout d'images pour le schéma de la cuve et l'abaque dans le fichier readMe.md 2025-02-11 00:07:40 +01:00

Générateur d'abaque du niveau de fioul

Objectif

Créer une abaque qui tienne sur une feuille de papier, qui permette de suivre le volume de carburant dans une cuve cylindrique en fonction de la hauteur du liquide.

Schéma d'une cuve

Ce projet permet de créer cette abaque. Elle comporte deux axes des ordonnées : un pour la hauteur et l'autre pour le volume.

Les graduations de l'axe représentant la hauteur de sont pas régullières, mais suivent l'irrégularité due à la forme de la cuve. Ainsi, elle permet de faire la conversion hauteur-volume sans passer par un autre outil que cette feuille de papier.

Il prend en entrée les dimensions de la cuve (rayon et la longueur).

Abaque du niveau de fioul

Fonctionnement

  • L'utilisateur saisit les paramètres en haut du fichier (dimensions de la cuve, paramètres graphiques).
  • Le programme calcule le volume total de la cuve.
  • Une liste de volumes espacés est générée jusqu'à la capacité maximale.
  • Pour chaque volume, la hauteur de remplissage est déterminée par résolution d'une équation.
  • Un graphique est généré avec :
    • Un axe des ordonnées gauche représentant le volume en litres.
    • Un axe des ordonnées droit affichant la hauteur de remplissage.
    • Un axe des abscisses affichant des dates formatées en mois.
  • Le graphique est affiché et peut être exporté pour impression.

Le quadrillage horizontal est aligné sur les hauteurs de remplissage pour simplifier l'ajout de nouveaux points.

Technologies Utilisées

  • Python 3
  • Matplotlib
  • SciPy
  • NumPy

Todo

  • Adapter l'affichage à une feuille A4
  • Ajouter la sauvegarde automatique des graphiques en fichiers image.

Merci à Mayel Dbq pour son aide !