Gtl.add coherence

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

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

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

Объявление функции

var coh = gtl.add_coherence( номер измерительного канала 1, номер измерительного канала 2 );

Свойства (методы)

coh.frequency = 1000; - граничная частота, Гц;
coh.resolution = 1; - частотное разрешение, Гц;
coh.threshold= 1; - порог обнаружения частотной составляющей;
coh.data; - массив значений коэффициента;

Пример использования

//коэффициент когерентности сигналов
var coh = gtl.add_coherence(gtl.analog_inputs[0], gtl.analog_inputs[1]);
coh.frequency = 1000;
coh.resolution = 1;
coh.threshold = 1;

gtl.diagnostic.interval = coh.acq_time;

function diagnose()
{
//значение коэффициента для частоты 110 Гц
gtl.log.info("Когерентность", coh.data[110]);

gtl.diagnostic.stop();
};