2510_RegulationChauffage
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage app.temperature_conversion

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.

Documentation des fonctions

◆ convert_temperature_to_resistance()

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.

Paramètres
temperatureTempérature simulée [°C].
probe_typeType de sonde (formats multiples supportés).
Renvoie
Résistance simulée [Ohms] ou None si échec.
Voici le graphe d'appel pour cette fonction :

◆ get_supported_probe_types()

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.

Renvoie
Liste des noms de capteurs disponibles pour conversion.

◆ resistance_to_temperature()

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.

Paramètres
resistanceRésistance mesurée [Ohms].
tableListe de tuples (résistance, température) pour interpolation.
Renvoie
Température interpolée [°C], ou valeurs limites si hors plage.

◆ resistance_to_temperature_dynamic()

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.

Paramètres
resistanceRésistance mesurée [Ohms].
sensorNom du type de capteur à utiliser.
Renvoie
Température interpolée [°C] ou None si hors limites.
Exceptions
ValueErrorsi le capteur n'est pas reconnu.

◆ temperature_to_resistance_dynamic()

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.

Paramètres
temperatureTempérature d'entrée [°C].
sensorNom du type de capteur à utiliser.
Renvoie
Résistance interpolée [Ohms] ou None si hors limites.
Exceptions
ValueErrorsi le capteur n'est pas reconnu.
Voici le graphe des appelants de cette fonction :

◆ validate_temperature_range()

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.

Paramètres
temperatureTempérature à valider [°C].
probe_typeType de sonde à vérifier.
Renvoie
True si la température est dans la plage supportée.