Gtl.add coherence: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 9: Строка 9:
:<code style="color: purple>coh.resolution = 1;</code> - частотное разрешение, Гц;
:<code style="color: purple>coh.resolution = 1;</code> - частотное разрешение, Гц;
:<code style="color: purple>coh.threshold = 1;</code> - порог обнаружения частотной составляющей;
:<code style="color: purple>coh.threshold = 1;</code> - порог обнаружения частотной составляющей;
:<code style="color: purple>coh.acq_time;</code> - время набора данных для вычисления коэффициента, с;
:<code style="color: purple>coh.acq_time;</code> - время набора данных и вычисления коэффициента, с;
:<code style="color: purple>coh.data;</code> - массив значений коэффициента;
:<code style="color: purple>coh.data;</code> - массив значений коэффициента;



Версия от 05:36, 31 января 2024

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

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

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

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

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

coh.frequency = 1000; - граничная частота, Гц;
coh.resolution = 1; - частотное разрешение, Гц;
coh.threshold = 1; - порог обнаружения частотной составляющей;
coh.acq_time; - время набора данных и вычисления коэффициента, с;
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();
};