diff --git a/rolling bearing/rolling bearing.js b/rolling bearing/rolling bearing.js index 3959ca9..9e86a07 100644 --- a/rolling bearing/rolling bearing.js +++ b/rolling bearing/rolling bearing.js @@ -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; //окно