Gtld get spen
Краткое описание
Функция предназначена для создания предварительно настроенного спектра огибающей ВЧ вибрации. Функция возвращаем полноценный объект данных спектра огибающей.
Синтаксис
Стандартная конструкция выглядит таким образом:
var __spen = getSpen(
{
src: filter_spen, //источник сигнала
name: "SPEN", //имя спектра
frequency: 400, //граничная частота
resolution: 0.5, //частотное разрешение
average: 8, //количество усреднений
view: gtl.spec.db, //единицы отображения (дБ)
level: 10 //уровень обнаружения гармоник
}
);
Содержание функции
function getSpen(args) {
let __spen = gtl.add_spen(args.src);
__spen.name = args.name;
__spen.frequency = args.frequency;
__spen.resolution = args.resolution;
__spen.average = args.average;
__spen.unit = args.view;
if (args.level != undefined) { __ausp.peak_level = args.level }; //порог обнаружения гармоник
__spen.overlap = 0.5; //коэффициент перекрытия
__spen.window = gtl.spec.rectangular; //тип окна
__spen.smoothing_factor = 50; //коэффициент сглаживания спектра
__spen.smoothed_line_color = 0x0000FF; //цвет средней линии
__spen.harm_tolerance = __spen.resolution; //диапазон поиска гармоник +/-
return __spen;
}; //построение спектра огибающей