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