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

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[File:Phase.png|thumb|Фаза колебаний]]
[[File:Phase.png|thumb|Фаза колебаний]]
== Краткое описание ==
== Краткое описание ==
Функция предназначена для определения разности фаз колебаний полигармонических сигналов вибрации.
Функция предназначена для определения разности фаз колебаний полигармонических сигналов вибрации. Входными данными служат сигналы (массивы).


== Объявление функции ==
== Объявление функции ==
Строка 14: Строка 14:
== Пример использования ==
== Пример использования ==
<pre>
<pre>
В разработке...
//разность фаз полигармонических сигналов
var delta = gtl.add_delta_phase_spec(gtl.analog_inputs[0], gtl.analog_inputs[1]);
delta.max_frequency = 1000; //граничная частота спектров вычисления фазы;
delta.resolution = 10; //частотное разрешение спектров;
delta.frequency = 100; //частота, на которой вычисляется разница фаз;
 
gtl.diagnostic.interval = delta.acq_time;
 
function diagnose()
{
  gtl.log.info("Разница фаз на частоте " + delta.max_frequency + " Гц", delta.value);
 
  gtl.diagnostic.stop();
};
</pre>
</pre>

Текущая версия от 04:41, 16 января 2024

Фаза колебаний

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

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

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

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

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

phase.max_frequency = 1000; - граничная частота спектра вычисления фазы, Гц;
phase.resolution = 1; - частотное разрешение, Гц;
phase.frequency = 100; - частота, для которой вычисляется разница фаз, Гц;
phase.value; - значение разницы фаз, рад;

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

//разность фаз полигармонических сигналов
var delta = gtl.add_delta_phase_spec(gtl.analog_inputs[0], gtl.analog_inputs[1]);
delta.max_frequency = 1000; //граничная частота спектров вычисления фазы;
delta.resolution = 10; //частотное разрешение спектров;
delta.frequency = 100; //частота, на которой вычисляется разница фаз;

gtl.diagnostic.interval = delta.acq_time;

function diagnose()
{
  gtl.log.info("Разница фаз на частоте " + delta.max_frequency + " Гц", delta.value);
  
  gtl.diagnostic.stop();
};