Gtl.history: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «== Краткое описание == Функции предназначена для получения значений сигнала за указанный временной интервал (прямого или обработанного) в виде массива данных для дальнейшей математической обработки. Размер массива пропорционален времени запроса и час...») |
|||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 21: | Строка 21: | ||
gtl.diagnostic.interval = 1; | gtl.diagnostic.interval = 1; | ||
function diagnose() { | function diagnose() { | ||
let __history = getHistoryArray(); //получаем массив данных | let __history = __input0.getHistoryArray(); //получаем массив данных | ||
for (i = 0; i < 10; i++) { gtl.log.info("value", | for (let i = 0; i < 10; i++) { gtl.log.info("value" + i, __history[i]) }; //выводим первые 10 значений | ||
gtl.diagnostic.stop(); | gtl.diagnostic.stop(); | ||
}; | }; | ||
</pre> | </pre> | ||
Текущая версия от 01:25, 14 июля 2024
Краткое описание
Функции предназначена для получения значений сигнала за указанный временной интервал (прямого или обработанного) в виде массива данных для дальнейшей математической обработки. Размер массива пропорционален времени запроса и частоте дискретизации сигнала;
Источник сигнала вибрации
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" + i, __history[i]) }; //выводим первые 10 значений
gtl.diagnostic.stop();
};