Gtl.create moving median
Краткое описание
Функция предназначена для получения скользящего медианного значения для последующей обработки различными методами.
Объявление функции
let __median = gtl.create_moving_median(
{
src: gtl.analog_inputs[0],
name: "median",
time: 0.1
}
);
Свойства (методы)
__median.src = gtl.analog_inputs[0];- источник сигнала вибрации;__median.name = "avg";- присвоение имени скользящего медианного значения;__median.time = 0.1;- время выборки данных;
Пример использования
//построение графика скользящего медианного значения
let time = 1;
let __median = gtl.create_moving_median(
{
src: gtl.analog_inputs[0],
name: "median",
time: time
}
);
__median.history = time;
gtl.diagnostic.interval = time;
let plot = gtl.plots.add("median values");
function diagnose()
{
plot.add(
{
color: 0x0000ff,
name: __median.name,
x: 1 / __median.rate,
y: __median.getHistoryArray()
}
);
gtl.diagnostic.stop();
};