crest and deep were deleted
parent
c3d0bda5ca
commit
7e61716200
|
@ -22,16 +22,6 @@ export function bs_mtx(spec, filter, isDeep) {
|
||||||
return mod;
|
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); //массив ключей объекта (наборов гармонических рядов)
|
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||||
for (let i = 0; i <= rows.length - 1; i++) {
|
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));
|
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||||
break;
|
break;
|
||||||
case false:
|
case false:
|
||||||
level = Math.round(lines.harms[j].amplitude);
|
level = Math.round(lines.harms[j].level);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -21,16 +21,6 @@ export function gt_mtx(spec, filter, isDeep) {
|
||||||
return mod;
|
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); //массив ключей объекта (наборов гармонических рядов)
|
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||||
for (let i = 0; i <= rows.length - 1; i++) {
|
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));
|
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||||
break;
|
break;
|
||||||
case false:
|
case false:
|
||||||
level = Math.round(lines.harms[j].amplitude);
|
level = Math.round(lines.harms[j].level);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -22,16 +22,6 @@ export function kn_mtx(spec, filter, isDeep) {
|
||||||
return mod;
|
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); //массив ключей объекта (наборов гармонических рядов)
|
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||||
for (let i = 0; i <= rows.length - 1; i++) {
|
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));
|
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||||
break;
|
break;
|
||||||
case false:
|
case false:
|
||||||
level = Math.round(lines.harms[j].amplitude);
|
level = Math.round(lines.harms[j].level);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
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;
|
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); //массив ключей объекта (наборов гармонических рядов)
|
var rows = Object.keys(set); //массив ключей объекта (наборов гармонических рядов)
|
||||||
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
|
||||||
for (let i = 0; i <= rows.length - 1; i++) {
|
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));
|
level = Math.round(mod_factor(spec, filter, lines.harms[j].amplitude, lines.harms[j].base));
|
||||||
break;
|
break;
|
||||||
case false:
|
case false:
|
||||||
level = Math.round(lines.harms[j].amplitude);
|
level = Math.round(lines.harms[j].level);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue