crest and deep were deleted

develop
Aleksey_K 2024-05-08 10:30:31 +09:00
parent c3d0bda5ca
commit 7e61716200
5 changed files with 45 additions and 44 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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;

41
mask.js 100644
View File

@ -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;
}; //построение портрета дефекта

View File

@ -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;