Gtl.add max data

Материал из GTL-wiki
Перейти к навигации Перейти к поиску

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

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

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

var max = gtl.add_max_data(
    {
      "src" : rms,
      "name" : "max",
      "color" : 0x00ff00,
      "time" : 1
    }
);

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

max.src = gtl.analog_inputs[0]; - источник сигнала (номер измерительного канала);
ceps.name = "max"; - присвоение имени параметра;
ceps.color = 0xff0000; - цвет линии в формате HEX;
ceps.time = 1.0; - время выборки, сек.;

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

//определение среднего квадратического значения
var rms = gtl.add_rms_data(
    {
      "src" : gtl.analog_inputs[0],
      "name" : "rms",
      "color" : 0xff0000,
      "time" : .1
    }
);
//определение максимального значения СКЗ в интервале времени 1 сек
var max = gtl.add_max_data(
    {
      "src" : rms,
      "name" : "max",
      "color" : 0x00ff00,
      "time" : 1.0
    }
);

gtl.diagnostic.interval = 1;

function diagnose()
{
  gtl.log.info("size", rms.size);
  gtl.log.info("max", max.value_at(max.size - 1));
  gtl.diagnostic.stop();
};