Gtl.history
Краткое описание
Функции предназначена для получения значений сигнала за указанный временной интервал (прямого или обработанного) в виде массива данных для дальнейшей математической обработки. Размер массива пропорционален времени запроса и частоте дискретизации сигнала;
Источник сигнала вибрации
let __input = gtl.analog_inputs[i];
i - индекс канала вибрации
Свойства (методы)
__input.history = 1;- размер сохраняемых данных (время запроса), сек;let __history = __input.getHistoryArray();- получение массива значений;
Пример использования
let __input0 = gtl.analog_inputs[0];
__input0.history = 1; //размер сохраняемых данных (время запроса)
gtl.diagnostic.interval = 1;
function diagnose() {
let __history = __input0.getHistoryArray(); //получаем массив данных
for (let i = 0; i < 10; i++) { gtl.log.info("value", __history[i]) }; //выводим первые 10 значений
gtl.diagnostic.stop();
};