userFunc was changed
parent
1bb89eab22
commit
3817ae129e
13
maskVM.js
13
maskVM.js
|
@ -151,19 +151,20 @@ export function getMask(options) {
|
|||
|
||||
for (let i = 0; i < __rows.length; i++) {
|
||||
let __mask_name = __rows[i]; //имена портретов
|
||||
let __arr = __set[__mask_name]; //массив значений
|
||||
let __mask = createMask(
|
||||
{
|
||||
name: __mask_name, //имя маски дефекта
|
||||
src1: __model, //модель спектра для анализа (объект)
|
||||
src2: __spec, //базовый спектр для построения портрета (объект)
|
||||
filter: options.filter, //полосовой фильтр (для определения разницы амплитуд гармонической и случайной составляющей)
|
||||
color: __set[__mask_name].clr, //цвет портрета в формате HEX
|
||||
freq: __set[__mask_name].frq, //функциональная частота, Гц
|
||||
harms: __set[__mask_name].cnt, //кол-во гармоник в портрете, шт
|
||||
lvl: __set[__mask_name].lvl, //глубина модуляции сильного дефекта для портрета, %
|
||||
color: __arr[0], //цвет портрета в формате HEX
|
||||
freq: __arr[1], //функциональная частота, Гц
|
||||
harms: __arr[2], //кол-во гармоник в портрете, шт
|
||||
lvl: __arr[3], //глубина модуляции сильного дефекта для портрета, %
|
||||
tol: options.tol, //коридор обнаружения гармоники на портрете, %
|
||||
type: __set[__mask_name].type, //тип портрета (0 - обычный ряд, 1 - четные составляющие)
|
||||
coef: __set[__mask_name].coef, //коэффициент затухания гармоник портрета: дефект (0.05 - 0.10), износ (0.30 - 0.50)
|
||||
type: __arr[4], //тип портрета (0 - обычный ряд, 1 - четные составляющие)
|
||||
coef: __arr[5], //коэффициент затухания гармоник портрета: дефект (0.05 - 0.10), износ (0.30 - 0.50)
|
||||
canvas: options.canvas //координатная плоскость для отрисовки маски
|
||||
}
|
||||
);
|
||||
|
|
14
mtxVM.js
14
mtxVM.js
|
@ -33,15 +33,17 @@ export function createTools(options) {
|
|||
let __rows = Object.keys(__set); //массив ключей объекта (наименование частот)
|
||||
for (let i = 0; i < __rows.length; i++) {
|
||||
let __name = __rows[i]; //название гармонического ряда
|
||||
let __color = __set[__name].clr; //цвет ряда в формате HEX
|
||||
let __freq = __set[__name].frq; //расчетная частота
|
||||
let __mod = __set[__name].mod; //модулирующая частота
|
||||
let __harms = __set[__name].cnt; //количество гармоник
|
||||
|
||||
let __arr = __set[__name]; //массив значений
|
||||
let __color = __arr[0]; //цвет ряда в формате HEX
|
||||
let __freq = __arr[1]; //расчетная частота
|
||||
let __count = __arr[2]; //количество гармоник
|
||||
let __mod = __arr[3]; //модулирующая частота
|
||||
let __lvl = __arr[4]; //пороговый уровень сильного дефекта
|
||||
|
||||
let __row = __tools.harms.add(
|
||||
{
|
||||
frequency: __freq, //функциональная частота
|
||||
count: __harms, //количество гармоник
|
||||
count: __count, //количество гармоник
|
||||
color: __color, //цвет линий
|
||||
weight: 2, //толщина линий
|
||||
visible: false //отображение линий
|
||||
|
|
|
@ -357,15 +357,17 @@ export function createTools(options) {
|
|||
let __rows = Object.keys(__set); //массив ключей объекта (наименование частот)
|
||||
for (let i = 0; i < __rows.length; i++) {
|
||||
let __name = __rows[i]; //название гармонического ряда
|
||||
let __color = __set[__name].clr; //цвет ряда в формате HEX
|
||||
let __freq = __set[__name].frq; //расчетная частота
|
||||
let __mod = __set[__name].mod; //модулирующая частота
|
||||
let __harms = __set[__name].cnt; //количество гармоник
|
||||
let __arr = __set[__name]; //массив значений
|
||||
let __color = __arr[0]; //цвет ряда в формате HEX
|
||||
let __freq = __arr[1]; //расчетная частота
|
||||
let __count = __arr[2]; //количество гармоник
|
||||
let __mod = __arr[3]; //модулирующая частота
|
||||
let __lvl = __arr[4]; //пороговый уровень сильного дефекта
|
||||
|
||||
let __row = __tools.harms.add(
|
||||
{
|
||||
frequency: __freq, //функциональная частота
|
||||
count: __harms, //количество гармоник
|
||||
count: __count, //количество гармоник
|
||||
color: __color, //цвет линий
|
||||
weight: 2, //толщина линий
|
||||
visible: false //отображение линий
|
||||
|
|
Loading…
Reference in New Issue