Index of harms set: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 7: Строка 7:


== Объявление функции ==
== Объявление функции ==
:<code style="color: purple>ausp.index_of_harms_set( имя переменной );</code>
:<code style="color: purple>ausp.index_of_harms_set( имя переменной гармонического ряда );</code>


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

Версия от 14:37, 16 января 2024

Гармонический ряд в спектре вибрации
Гармонический ряд в спектре огибающей

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

Функция предназначена для определения индекса построенного гармонического ряда. Необходима для обращения к параметрам конкретного гармонического ряда при проведении анализа составляющих вибрации. Для примера будем использовать функции построения спектров вибрации, описанные ранее:

var ausp = gtl.add_ausp( номер измерительного канала );
var ausp = gtl.add_spen( фильтр );.

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

ausp.index_of_harms_set( имя переменной гармонического ряда );

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

Отсутствуют.

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

//строим спектр вибрации
var ausp = gtl.add_ausp(gtl.analog_inputs[0]);
ausp.color = 0xff0000;
ausp.frequency = 1000;
ausp.resolution = .25;
ausp.units = gtl.spec.db;
ausp.peak_level = 1e-5;
ausp.smoothing_factor = 50;

//строим первый гармонический ряд
var set_BPFO = ausp.addHarmsSet(
  {
    "freq": 48.75,
    "count": 3,
    "color": 0x0000ff,
    "weight": 1
  }
);

//строим второй гармонический ряд
var set_BPFI = ausp.addHarmsSet(
  {
    "freq": 132.34,
    "count": 3,
    "color": 0x00ff00,
    "weight": 1
  }
);

gtl.diagnostic.interval = ausp.acq_time;

function diagnose() {
  var set_index = ausp.index_of_harms_set(set_BPFI); 
  
gtl.log.info("Индекс гармонического ряда", set_index);
  gtl.diagnostic.stop();
}