Gtl.history

Материал из GTL-wiki
Версия от 01:17, 14 июля 2024; AlekseyCube (обсуждение | вклад) (Новая страница: «== Краткое описание == Функции предназначена для получения значений сигнала за указанный временной интервал (прямого или обработанного) в виде массива данных для дальнейшей математической обработки. Размер массива пропорционален времени запроса и час...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

Функции предназначена для получения значений сигнала за указанный временной интервал (прямого или обработанного) в виде массива данных для дальнейшей математической обработки. Размер массива пропорционален времени запроса и частоте дискретизации сигнала;

Источник сигнала вибрации

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 = getHistoryArray(); //получаем массив данных  
  
  for (i = 0; i < 10; i++) { gtl.log.info("value", history[i]) }; //выводим первые 10 значений  
  gtl.diagnostic.stop();
};