Index of harms set


Краткое описание
Функция предназначена для определения индекса построенного гармонического ряда. Необходима для обращения к параметрам конкретного гармонического ряда при проведении анализа составляющих вибрации. Для примера будем использовать функции построения спектров вибрации, описанные ранее:
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();
}