DmitrMakeev commited on
Commit
1ac0831
·
verified ·
1 Parent(s): 2341c43

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. nutri_call.html +39 -0
nutri_call.html CHANGED
@@ -1002,6 +1002,45 @@ function calculateOxidePercentages(data) {
1002
 
1003
 
1004
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1005
 
1006
 
1007
  function calculateEC(data, temperature, alpha = 0.019) {
 
1002
 
1003
 
1004
 
1005
+
1006
+
1007
+ function calculateOxidePercentages(data) {
1008
+ console.log("=== РАСЧЕТ ПРОЦЕНТОВ ОКСИДОВ ===");
1009
+
1010
+ // Извлекаем данные из ответа сервера
1011
+ const actualProfile = data.actual_profile;
1012
+ const totalPpm = data.total_ppm;
1013
+
1014
+ // Масса оксидов
1015
+ const caMass = actualProfile["Ca"] || 0;
1016
+ const mgMass = actualProfile["Mg"] || 0;
1017
+ const sMass = actualProfile["S"] || 0;
1018
+
1019
+ // Рассчитываем проценты
1020
+ const caPercentage = ((caMass / totalPpm) * 100).toFixed(2);
1021
+ const mgPercentage = ((mgMass / totalPpm) * 100).toFixed(2);
1022
+ const sPercentage = ((sMass / totalPpm) * 100).toFixed(2);
1023
+
1024
+ console.log(`Проценты оксидов: CaO=${caPercentage}%, MgO=${mgPercentage}%, SO=${sPercentage}%`);
1025
+
1026
+ // Обновляем значения на странице (только проценты)
1027
+ document.getElementById("caMaS-ca-value").textContent = `${caPercentage}%`;
1028
+ document.getElementById("caMaS-mg-value").textContent = `${mgPercentage}%`;
1029
+ document.getElementById("caMaS-so-value").textContent = `${sPercentage}%`;
1030
+ }
1031
+
1032
+
1033
+
1034
+
1035
+
1036
+
1037
+
1038
+
1039
+
1040
+
1041
+
1042
+
1043
+
1044
 
1045
 
1046
  function calculateEC(data, temperature, alpha = 0.019) {