Gtl.create moving offset

Материал из GTL-wiki
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Краткое описание

Функция предназначена для получения скользящего значения смещения для последующей обработки различными методами.

Объявление функции

let __offset = gtl.create_moving_offset(
  {
    src : gtl.analog_inputs[0],
    name : "offset",
    time : 0.1    
  }
);

Свойства (методы)

__offset.src = gtl.analog_inputs[0]; - источник сигнала вибрации;
__offset.name = "offset"; - присвоение имени скользящего значения смещения;
__offset.time = 0.1; - время выборки данных;

Пример использования

//построение графика скользящего значения смещения 
let time = 1;
let __offset = gtl.create_moving_offset(
  {
    src : gtl.analog_inputs[0],
    name : "offset",
    time : time    
  }
);

__offset.history = time;
gtl.diagnostic.interval = time;
let plot = gtl.plots.add("offset values");

function diagnose()
{
  plot.add(
    {
      color: 0x0000ff,
      name: __offset.name,
      x: 1 / __offset.rate,
      y: __offset.getHistoryArray()
    }
  );
  
  gtl.diagnostic.stop();
};