No description
graphes | ||
abaqueCuve.py | ||
prompt.txt | ||
readMe.md | ||
schemaCuve.png |
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.

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).
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 !