RB was changed
parent
ce2aebcc1f
commit
1783ee5c8c
|
@ -43,8 +43,8 @@ ausp2.unit = gtl.spec.db; //отображение в дБ
|
|||
var ausp = gtl.add_ausp(gtl.analog_inputs[signals[0].signalChannel]); //назначение переменной спектра вибрации
|
||||
ausp.name = "AUSPd"; //присвоение имени спектра
|
||||
ausp.color = 0x0000ff00; //цвет линии спектра
|
||||
//ausp.frequency = 1600; //граничная частота спектра
|
||||
ausp.lines = 1600; //разрешение спектра (количество линий)
|
||||
ausp.frequency = 800; //граничная частота спектра
|
||||
ausp.lines = 800; //разрешение спектра (количество линий)
|
||||
ausp.average = 6; //количество усреднений
|
||||
ausp.unit = gtl.spec.db; //отображение в дБ
|
||||
ausp.smoothing_factor = 50; //коэффициент сглаживания спектра
|
||||
|
@ -53,23 +53,20 @@ ausp.peak_level = 20; //порог обнаружения гармоник
|
|||
ausp.harm_tolerance = ausp.resolution; //диапазон поиска гармоник +/-
|
||||
|
||||
//фильтр для формирования спектра огибающей
|
||||
var n = 3; //количество долей октавного фильтра
|
||||
var kf = (2 ** (1 / n) - 1) / ((2 ** (1 / n)) ** (1 / 2));//коэффициент для полосового фильтра
|
||||
var filter_spen = gtl.add_filter_iir(gtl.analog_inputs[signals[0].signalChannel]); //назначение переменной фильтра
|
||||
filter_spen.kind = gtl.filter_iir.butterworth; //тип окна
|
||||
filter_spen.type = gtl.filter_iir.bandpass; //тип фильтра (полосовой)
|
||||
filter_spen.order = 10; //порядок фильтра
|
||||
filter_spen.frequency = 6400; //центральная частота полосового фильтра
|
||||
//filter_spen.frequency = 6013.41 * Math.log(0.266935 * imp.FREQ() + 1.1201); //расчетная центральная частота полосового фильтра
|
||||
filter_spen.color = 255;
|
||||
filter_spen.width = kf * filter_spen.frequency; //ширина полосы фильтра
|
||||
filter_spen.width = 1482; //ширина полосы фильтра
|
||||
|
||||
//спектр огибающей
|
||||
var spen = gtl.add_spen(filter_spen); //назначение переменной спектра огибающей
|
||||
spen.name = "SPEN"; //присвоение имени спектра огибающей
|
||||
spen.color = 0x00ff0000; //цвет линии спектра огибающей
|
||||
//spen.frequency = spen_frequency(); //граничная частота спектра огибающей
|
||||
//spen.lines = spen_lines(); //разрешение спектра огибающей (количество линий)
|
||||
spen.frequency = 400; //граничная частота спектра огибающей
|
||||
spen.lines = 400; //разрешение спектра огибающей (количество линий)
|
||||
spen.average = 8; //количество усреднений
|
||||
spen.unit = gtl.spec.db; //отображение в дБ
|
||||
spen.window = gtl.spec.hann; //окно
|
||||
|
|
Loading…
Reference in New Issue