Gtl.create moving offset: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «== Краткое описание == Функция предназначена для получения скользящего значения смещения для последующей обработки различными методами. == Объявление функции == <pre style="color: purple> let __offset = gtl.create_moving_offset( { src : gtl.analog_inputs[0], name : "offset", time : 0.1 } ); </pre> == Сво...») |
|||
| Строка 30: | Строка 30: | ||
); | ); | ||
__offset.history = time; | |||
gtl.diagnostic.interval = time; | |||
let plot = gtl.plots.add("offset values"); | let plot = gtl.plots.add("offset values"); | ||
function diagnose() | function diagnose() | ||
Текущая версия от 05:36, 25 апреля 2025
Краткое описание
Функция предназначена для получения скользящего значения смещения для последующей обработки различными методами.
Объявление функции
let __offset = gtl.create_moving_offset(
{
src : gtl.analog_inputs[0],
name : "offset",
time : 0.1
}
);
Свойства (методы)
__offset.src = gtl.analog_inputs[0];- источник сигнала вибрации;__offset.name = "offset";- присвоение имени скользящего значения смещения;__offset.time = 0.1;- время выборки данных;
Пример использования
//построение графика скользящего значения смещения
let time = 1;
let __offset = gtl.create_moving_offset(
{
src : gtl.analog_inputs[0],
name : "offset",
time : time
}
);
__offset.history = time;
gtl.diagnostic.interval = time;
let plot = gtl.plots.add("offset values");
function diagnose()
{
plot.add(
{
color: 0x0000ff,
name: __offset.name,
x: 1 / __offset.rate,
y: __offset.getHistoryArray()
}
);
gtl.diagnostic.stop();
};