2510_RegulationChauffage
|
Fonctions | |
resistance_to_temperature (resistance, table) | |
Convertit une résistance mesurée en température via interpolation linéaire. | |
resistance_to_temperature_dynamic (resistance, sensor) | |
Convertit une résistance mesurée en température pour un capteur donné. | |
temperature_to_resistance_dynamic (temperature, sensor) | |
Convertit une température en résistance pour un capteur donné (conversion inverse). | |
convert_temperature_to_resistance (temperature, probe_type) | |
Fonction de conversion principale pour la simulation de résistance. | |
get_supported_probe_types () | |
Retourne la liste des types de sondes supportés. | |
validate_temperature_range (temperature, probe_type) | |
Valide si une température est dans la plage supportée par une sonde. |
app.temperature_conversion.convert_temperature_to_resistance | ( | temperature, | |
probe_type ) |
Fonction de conversion principale pour la simulation de résistance.
Fonction de haut niveau qui supporte différents types de sondes avec leurs caractéristiques spécifiques. Inclut la normalisation des noms de sondes et la gestion des variantes de nomenclature.
temperature | Température simulée [°C]. |
probe_type | Type de sonde (formats multiples supportés). |
app.temperature_conversion.get_supported_probe_types | ( | ) |
Retourne la liste des types de sondes supportés.
Fonction utilitaire qui extrait la liste complète des noms de capteurs disponibles dans les tables de conversion.
app.temperature_conversion.resistance_to_temperature | ( | resistance, | |
table ) |
Convertit une résistance mesurée en température via interpolation linéaire.
Algorithme d'interpolation linéaire qui recherche l'intervalle contenant la résistance mesurée et calcule la température correspondante. Gère les cas limites hors plage de mesure.
resistance | Résistance mesurée [Ohms]. |
table | Liste de tuples (résistance, température) pour interpolation. |
app.temperature_conversion.resistance_to_temperature_dynamic | ( | resistance, | |
sensor ) |
Convertit une résistance mesurée en température pour un capteur donné.
Fonction dynamique qui sélectionne automatiquement la table de conversion appropriée selon le type de capteur spécifié. Effectue la validation du capteur avant conversion.
resistance | Résistance mesurée [Ohms]. |
sensor | Nom du type de capteur à utiliser. |
ValueError | si le capteur n'est pas reconnu. |
app.temperature_conversion.temperature_to_resistance_dynamic | ( | temperature, | |
sensor ) |
Convertit une température en résistance pour un capteur donné (conversion inverse).
Fonction de conversion inverse utilisée pour la simulation de résistance. Effectue l'interpolation linéaire sur l'axe température pour obtenir la résistance correspondante selon le type de capteur.
temperature | Température d'entrée [°C]. |
sensor | Nom du type de capteur à utiliser. |
ValueError | si le capteur n'est pas reconnu. |
app.temperature_conversion.validate_temperature_range | ( | temperature, | |
probe_type ) |
Valide si une température est dans la plage supportée par une sonde.
Fonction de validation qui vérifie si une température donnée est compatible avec la plage de fonctionnement d'un type de capteur spécifique selon sa table de calibration.
temperature | Température à valider [°C]. |
probe_type | Type de sonde à vérifier. |