2021-09-23 19:26:28
Oops, j'avais même pas fait gaffe ...
Après correction des erreurs ça bug toujours à la compilation, j'ai viré les conversions et remis des pow() et non powl() et
là ça fonctionne ... Il me sortait l'erreur que l'exposant n'était pas un nombre, va savoir pourquoi.
Du coup en prod ça sort :
Et pour le fun j'ai intégré le calcul moins savant
Après correction des erreurs ça bug toujours à la compilation, j'ai viré les conversions et remis des pow() et non powl() et
là ça fonctionne ... Il me sortait l'erreur que l'exposant n'était pas un nombre, va savoir pourquoi.
Du coup en prod ça sort :
Code :
TEMP 293.149994 := data0011 20.0 + 273.15;
HYGRO 0.5 := data0072 50.0 / 100;
OUT 0.007263 := ANY_TO_REAL(data0084 0.0 );
OUT 0.007263 := 0.6221 / (1 / (HYGRO 0.5 * (9.36146 * pow(10, 22) * exp(1.511 * pow(10, -9) * pow(TEMP 293.149994 ,3) + 3.001 * pow(10, -6) * pow(TEMP 293.149994 , 2) - 0.002142 * TEMP 293.149994 - 6999.12 / TEMP 293.149994 )) / pow(TEMP 293.149994 , 5.71317)) - 1);
Et pour le fun j'ai intégré le calcul moins savant
Code :
TEMP_2 20.0 := data0011 20.0 ;
HYGRO_2 0.5 := data0072 50.0 / 100;
OUT_2 0.007264 := ANY_TO_REAL(data0085 0.0 );
PRESSION_VAP 0.023385 := pow(10, (-2.2138 + ( (7.5526 * TEMP_2 20.0 ) / (239.21 + TEMP_2 20.0 ))));
OUT_2 0.007264 := 0.6221 / (1.013 / HYGRO_2 0.5 / PRESSION_VAP 0.023385 - 1 );
T'as un problème, t'veux un ban ?