DmitrMakeev commited on
Commit
5a733c1
·
verified ·
1 Parent(s): 9457241

Update online.html

Browse files
Files changed (1) hide show
  1. online.html +8 -5
online.html CHANGED
@@ -477,7 +477,7 @@ document.getElementById("but_sliv").addEventListener("click", function() {
477
  sVen: []
478
  };
479
 
480
- // Инициализация графика Plotly
481
  const layout = {
482
  title: "График последних 60 значений параметров",
483
  xaxis: { title: "Время (последние 60 измерений)" },
@@ -495,6 +495,7 @@ document.getElementById("but_sliv").addEventListener("click", function() {
495
  { x: dataHistory.labels, y: dataHistory.sVen, name: "Об. вентилятора", mode: "lines", line: { color: "brown" } }
496
  ];
497
 
 
498
  Plotly.newPlot("parametersChart", traces, layout);
499
 
500
  function updateValues(data) {
@@ -519,7 +520,7 @@ document.getElementById("but_sliv").addEventListener("click", function() {
519
  document.getElementById("rLe").textContent = data.rLe;
520
  document.getElementById("alW").textContent = data.alW;
521
 
522
- // Обновляем историю данных
523
  updateDataHistory(data);
524
  updateChart();
525
  }
@@ -581,9 +582,11 @@ document.getElementById("but_sliv").addEventListener("click", function() {
581
  xhr.send();
582
  }
583
 
584
- // Первый вызов и обновление каждые 10 секунд
585
- fetchValues();
586
- setInterval(fetchValues, 10000);
 
 
587
  </script>
588
 
589
 
 
477
  sVen: []
478
  };
479
 
480
+ // Инициализация графика Plotly (пустого на старте)
481
  const layout = {
482
  title: "График последних 60 значений параметров",
483
  xaxis: { title: "Время (последние 60 измерений)" },
 
495
  { x: dataHistory.labels, y: dataHistory.sVen, name: "Об. вентилятора", mode: "lines", line: { color: "brown" } }
496
  ];
497
 
498
+ // Создаём график сразу, но с пустыми данными
499
  Plotly.newPlot("parametersChart", traces, layout);
500
 
501
  function updateValues(data) {
 
520
  document.getElementById("rLe").textContent = data.rLe;
521
  document.getElementById("alW").textContent = data.alW;
522
 
523
+ // Обновляем историю данных и график
524
  updateDataHistory(data);
525
  updateChart();
526
  }
 
582
  xhr.send();
583
  }
584
 
585
+ // Выполняем первый запрос сразу при загрузке страницы
586
+ window.onload = function() {
587
+ fetchValues(); // Первый вызов синхронизирует данные и график
588
+ setInterval(fetchValues, 10000); // Последующие обновления каждые 10 секунд
589
+ };
590
  </script>
591
 
592