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

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Страница в разработке»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Страница в разработке
[[File:Phase.png|thumb|Фаза колебаний]]
== Краткое описание ==
Функция предназначена для определения разности фаз колебаний полигармонических сигналов вибрации. Входными данными служат сигналы (массивы).
 
== Объявление функции ==
:<code style="color: purple>var phase = gtl.add_delta_phase_spec( номер измерительного канала 1, номер измерительного канала 2 );</code>
 
== Свойства (методы) ==
:<code style="color: purple>phase.max_frequency = 1000;</code> - граничная частота спектра вычисления фазы, Гц;
:<code style="color: purple>phase.resolution = 1;</code> - частотное разрешение, Гц;
:<code style="color: purple>phase.frequency = 100;</code> - частота, для которой вычисляется разница фаз, Гц;
:<code style="color: purple>phase.value;</code> - значение разницы фаз, рад;
 
== Пример использования ==
<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>

Текущая версия от 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();
};