crest and deep were deleted
parent
c3d0bda5ca
commit
7e61716200
|
@ -22,16 +22,6 @@ export function bs_mtx(spec, filter, isDeep) {
|
|||
return mod;
|
||||
}; //определение глубины модуляции ВЧ составляющих
|
||||
|
||||
function deep_factor(ampl, base) {
|
||||
let deep = (ampl - base) / (ampl + base) * 100;
|
||||
return deep;
|
||||
}; //определение условной глубины модуляции
|
||||
|
||||
function ampl_factor(ampl, base) {
|
||||
let crest = (ampl / base);
|
||||
return crest;
|
||||
}; //определение амплитудного коэффициента
|
||||
|
||||
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||
for (let i = 0; i <= rows.length - 1; i++) {
|
||||
|
@ -55,7 +45,7 @@ export function bs_mtx(spec, filter, isDeep) {
|
|||
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||
break;
|
||||
case false:
|
||||
level = Math.round(lines.harms[j].amplitude);
|
||||
level = Math.round(lines.harms[j].level);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -21,16 +21,6 @@ export function gt_mtx(spec, filter, isDeep) {
|
|||
return mod;
|
||||
}; //определение глубины модуляции ВЧ составляющих
|
||||
|
||||
function deep_factor(ampl, base) {
|
||||
let deep = (ampl - base) / (ampl + base) * 100;
|
||||
return deep;
|
||||
}; //определение условной глубины модуляции
|
||||
|
||||
function ampl_factor(ampl, base) {
|
||||
let crest = (ampl / base);
|
||||
return crest;
|
||||
}; //определение амплитудного коэффициента
|
||||
|
||||
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||
for (let i = 0; i <= rows.length - 1; i++) {
|
||||
|
@ -54,7 +44,7 @@ export function gt_mtx(spec, filter, isDeep) {
|
|||
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||
break;
|
||||
case false:
|
||||
level = Math.round(lines.harms[j].amplitude);
|
||||
level = Math.round(lines.harms[j].level);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -22,16 +22,6 @@ export function kn_mtx(spec, filter, isDeep) {
|
|||
return mod;
|
||||
}; //определение глубины модуляции ВЧ составляющих
|
||||
|
||||
function deep_factor(ampl, base) {
|
||||
let deep = (ampl - base) / (ampl + base) * 100;
|
||||
return deep;
|
||||
}; //определение условной глубины модуляции
|
||||
|
||||
function ampl_factor(ampl, base) {
|
||||
let crest = (ampl / base);
|
||||
return crest;
|
||||
}; //определение амплитудного коэффициента
|
||||
|
||||
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||
for (let i = 0; i <= rows.length - 1; i++) {
|
||||
|
@ -55,7 +45,7 @@ export function kn_mtx(spec, filter, isDeep) {
|
|||
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||
break;
|
||||
case false:
|
||||
level = Math.round(lines.harms[j].amplitude);
|
||||
level = Math.round(lines.harms[j].level);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
|
||||
export function mask(spec, filter, frq, harms, lvl, tol, state) {
|
||||
let mask = spec.base; //массив точек портрета дефекта
|
||||
let df = filter.width / spec.resolution; //отношение ширины фильтра частотному разрешению спектра
|
||||
let dl = 10 * Math.log10((lvl ** 2) * df + 1); //разность уровней гармонической и случайной составляющей вибрации
|
||||
|
||||
switch (state) {
|
||||
case 0: //маска износа
|
||||
for (let i = 0; i < frq; i++) {
|
||||
|
||||
|
||||
};
|
||||
break;
|
||||
case 1: //маска дефекта
|
||||
for (let i = 0; i < frq; i++) {
|
||||
|
||||
|
||||
};
|
||||
break;
|
||||
case 2: //маска перекоса
|
||||
for (let i = 0; i < frq; i++) {
|
||||
|
||||
|
||||
};
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
|
||||
//отрисовка пользовательского графика
|
||||
gtl.plot.add(
|
||||
{
|
||||
color: 0xff00ff,
|
||||
name: "mask1",
|
||||
//x: [0.0, 0.1, 0.4, 0.8],
|
||||
y: mask
|
||||
}
|
||||
);
|
||||
|
||||
return mask;
|
||||
}; //построение портрета дефекта
|
|
@ -22,16 +22,6 @@ export function rb_mtx(spec, filter, isDeep) {
|
|||
return mod;
|
||||
}; //определение глубины модуляции ВЧ составляющих
|
||||
|
||||
function deep_factor(ampl, base) {
|
||||
let deep = (ampl - base) / (ampl + base) * 100;
|
||||
return deep;
|
||||
}; //определение условной глубины модуляции
|
||||
|
||||
function ampl_factor(ampl, base) {
|
||||
let crest = (ampl / base);
|
||||
return crest;
|
||||
}; //определение амплитудного коэффициента
|
||||
|
||||
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||
for (let i = 0; i <= rows.length - 1; i++) {
|
||||
|
@ -55,7 +45,7 @@ export function rb_mtx(spec, filter, isDeep) {
|
|||
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||
break;
|
||||
case false:
|
||||
level = Math.round(lines.harms[j].amplitude);
|
||||
level = Math.round(lines.harms[j].level);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue