DmitrMakeev commited on
Commit
f331fbf
·
verified ·
1 Parent(s): 3a9e687

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. nutri_call.html +1 -141
nutri_call.html CHANGED
@@ -807,92 +807,6 @@ legend {
807
 
808
 
809
 
810
-
811
- <fieldset>
812
- <legend>Микроэлементы в мг/л (ppm)</legend>
813
- <div class="fertilisers-container">
814
- <!-- Заголовки -->
815
- <div class="fert-row">
816
- <span class="fert-name">Элемент</span>
817
- <span class="fert-header">Fe</span>
818
- <span class="fert-header">Zn</span>
819
- <span class="fert-header">Cu</span>
820
- <span class="fert-header">Mn</span>
821
- <span class="fert-header">B</span>
822
- <span class="fert-header">Mo</span>
823
- <span class="fert-header">Грамм</span>
824
- </div>
825
-
826
- <!-- Строки с микроэлементами -->
827
- <div class="fert-row">
828
- <span class="fert-name">Железо</span>
829
- <input class="fert-input" type="number" value="2.0" step="0.001" id="fert_fe_coeff"/>
830
- <span class="fert-cell">-</span>
831
- <span class="fert-cell">-</span>
832
- <span class="fert-cell">-</span>
833
- <span class="fert-cell">-</span>
834
- <span class="fert-cell">-</span>
835
- <input class="fert-input" type="number" step="0.001" id="iron_amount"/>
836
- </div>
837
-
838
- <div class="fert-row">
839
- <span class="fert-name">Цинк</span>
840
- <span class="fert-cell">-</span>
841
- <input class="fert-input" type="number" value="0.1" step="0.001" id="fert_zn_coeff"/>
842
- <span class="fert-cell">-</span>
843
- <span class="fert-cell">-</span>
844
- <span class="fert-cell">-</span>
845
- <span class="fert-cell">-</span>
846
- <input class="fert-input" type="number" step="0.001" id="zinc_amount"/>
847
- </div>
848
-
849
- <div class="fert-row">
850
- <span class="fert-name">Медь</span>
851
- <span class="fert-cell">-</span>
852
- <span class="fert-cell">-</span>
853
- <input class="fert-input" type="number" value="0.05" step="0.001" id="fert_cu_coeff"/>
854
- <span class="fert-cell">-</span>
855
- <span class="fert-cell">-</span>
856
- <span class="fert-cell">-</span>
857
- <input class="fert-input" type="number" step="0.001" id="copper_amount"/>
858
- </div>
859
-
860
- <div class="fert-row">
861
- <span class="fert-name">Марганец</span>
862
- <span class="fert-cell">-</span>
863
- <span class="fert-cell">-</span>
864
- <span class="fert-cell">-</span>
865
- <input class="fert-input" type="number" value="0.5" step="0.001" id="fert_mn_coeff"/>
866
- <span class="fert-cell">-</span>
867
- <span class="fert-cell">-</span>
868
- <input class="fert-input" type="number" step="0.001" id="manganese_amount"/>
869
- </div>
870
-
871
- <div class="fert-row">
872
- <span class="fert-name">Бор</span>
873
- <span class="fert-cell">-</span>
874
- <span class="fert-cell">-</span>
875
- <span class="fert-cell">-</span>
876
- <span class="fert-cell">-</span>
877
- <input class="fert-input" type="number" value="0.2" step="0.001" id="fert_b_coeff"/>
878
- <span class="fert-cell">-</span>
879
- <input class="fert-input" type="number" step="0.001" id="boron_amount"/>
880
- </div>
881
-
882
- <div class="fert-row">
883
- <span class="fert-name">Молибден</span>
884
- <span class="fert-cell">-</span>
885
- <span class="fert-cell">-</span>
886
- <span class="fert-cell">-</span>
887
- <span class="fert-cell">-</span>
888
- <span class="fert-cell">-</span>
889
- <input class="fert-input" type="number" value="0.05" step="0.001" id="fert_mo_coeff"/>
890
- <input class="fert-input" type="number" step="0.001" id="molybdenum_amount"/>
891
- </div>
892
- </div>
893
- </fieldset>
894
-
895
-
896
 
897
 
898
 
@@ -1150,8 +1064,6 @@ document.getElementById('calculate-btn').addEventListener('click', function () {
1150
  calculateAndUpdate(call_data);
1151
 
1152
  calculateMicroElements();
1153
-
1154
- calculateMicroElements2();
1155
 
1156
  // Рассчитываем EC
1157
  const temperature = parseFloat(document.getElementById('profile_temp').value) || 25;
@@ -1388,62 +1300,10 @@ function calculateEC(data, temperature, alpha = 0.019) {
1388
 
1389
 
1390
 
1391
- function calculateMicroElements() {
1392
- // Получаем объем раствора
1393
- const solutionVolume = parseFloat(document.getElementById('liters-input').value);
1394
- if (!solutionVolume || solutionVolume <= 0) {
1395
- alert("Введите корректный объем раствора!");
1396
- return;
1397
- }
1398
 
1399
- // Содержание микроэлементов в удобрениях (%)
1400
- const microContent = {
1401
- Fe: 0.11, // Fe-DTPA (11%)
1402
- Zn: 0.15, // Zn-EDTA (15%)
1403
- Cu: 0.13, // Cu-EDTA (13%)
1404
- Mn: 0.13, // Mn-EDTA (13%)
1405
- B: 0.17, // Борная кислота (17%)
1406
- Mo: 0.39 // Молибдат аммония (39%)
1407
- };
1408
 
1409
- // Получаем концентрации микроэлементов (мг/л)
1410
- const concentrations = {
1411
- Fe: parseFloat(document.getElementById('fert_fe_coeff').value),
1412
- Zn: parseFloat(document.getElementById('fert_zn_coeff').value),
1413
- Cu: parseFloat(document.getElementById('fert_cu_coeff').value),
1414
- Mn: parseFloat(document.getElementById('fert_mn_coeff').value),
1415
- B: parseFloat(document.getElementById('fert_b_coeff').value),
1416
- Mo: parseFloat(document.getElementById('fert_mo_coeff').value)
1417
- };
1418
-
1419
- // Рассчитываем массы удобрений
1420
- const fertilizerMasses = {};
1421
- for (const element in concentrations) {
1422
- const concentration = concentrations[element];
1423
- if (!concentration || concentration <= 0) continue;
1424
-
1425
- // Чистое количество микроэлемента (г)
1426
- const pureElementMass = (concentration * solutionVolume) / 1000;
1427
-
1428
- // Масса удобрения (г)
1429
- fertilizerMasses[element] = pureElementMass / microContent[element];
1430
- }
1431
-
1432
- // Записываем результаты в поля вывода
1433
- document.getElementById('iron_amount').value = fertilizerMasses.Fe?.toFixed(3) || 0;
1434
- document.getElementById('zinc_amount').value = fertilizerMasses.Zn?.toFixed(3) || 0;
1435
- document.getElementById('copper_amount').value = fertilizerMasses.Cu?.toFixed(3) || 0;
1436
- document.getElementById('manganese_amount').value = fertilizerMasses.Mn?.toFixed(3) || 0;
1437
- document.getElementById('boron_amount').value = fertilizerMasses.B?.toFixed(3) || 0;
1438
- document.getElementById('molybdenum_amount').value = fertilizerMasses.Mo?.toFixed(3) || 0;
1439
 
1440
- console.log("=== РАСЧЕТ МАССЫ УДОБРЕНИЙ ===", fertilizerMasses);
1441
- } // Конец функции
1442
-
1443
-
1444
-
1445
-
1446
- function calculateMicroElements2() {
1447
  // 1. Получаем объем раствора (в литрах)
1448
  const litersInput = document.getElementById('liters-input');
1449
  if (!litersInput) {
 
807
 
808
 
809
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
810
 
811
 
812
 
 
1064
  calculateAndUpdate(call_data);
1065
 
1066
  calculateMicroElements();
 
 
1067
 
1068
  // Рассчитываем EC
1069
  const temperature = parseFloat(document.getElementById('profile_temp').value) || 25;
 
1300
 
1301
 
1302
 
 
 
 
 
 
 
 
1303
 
 
 
 
 
 
 
 
 
 
1304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1305
 
1306
+ function calculateMicroElements() {
 
 
 
 
 
 
1307
  // 1. Получаем объем раствора (в литрах)
1308
  const litersInput = document.getElementById('liters-input');
1309
  if (!litersInput) {