common vars for drawing lines

main
aleksey_k 2023-11-27 22:07:00 +09:00
parent 1783ee5c8c
commit 1096b4d824
9 changed files with 173 additions and 93 deletions

View File

@ -7,20 +7,24 @@ export function defect() {
let num = 5; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_BPFI2 = spen.add_harms_set(frq, num, 0xff990090, 1); //раковины на внутреннем кольце "фиолетовый"
for (let i = 0; i <= num - 1; i++) { spen_BPFI2.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_BPFI2.name = 'Раковины на внутреннем кольце';
var spen_lines = spen.add_harms_set(frq, num, 0xff990090, 1); //раковины на внутреннем кольце "фиолетовый"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Раковины на внутреннем кольце';
//добавляем модулирующие гармоники: частота, кол-во, цвет, вес
spen.harms_sets[6].modulate(imp.FREQ(), 2, 0xff923090, 1); //модуляция Fв +/- Fвр "фиолетовый"
var ausp_BPFI2 = ausp.add_harms_set(frq, num, 0xff990090, 2); //раковины на внутреннем кольце "фиолетовый"
for (let i = 0; i <= num - 1; i++) { ausp_BPFI2.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
ausp_BPFI2.name = 'Раковины на внутреннем кольце';
var ausp_lines = ausp.add_harms_set(frq, num, 0xff990090, 2); //раковины на внутреннем кольце "фиолетовый"
for (let i = 0; i <= num - 1; i++) { ausp_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
ausp_lines.name = 'Раковины на внутреннем кольце';
//добавляем модулирующие гармоники: частота, кол-во, цвет, вес
ausp.harms_sets[2].modulate(imp.FREQ(), 2, 0xff923090, 1); //модуляция Fв +/- Fвр "фиолетовый"
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
//1 - начало отсчета гармоники;
@ -33,20 +37,31 @@ export function defect() {
spen.harms_sets[6].get_count(0, 0, 1) >= 3 &&
ausp.harms_sets[2].get_count(0, 1, 1) >= 3
) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_BPFI2.harms[i].is_present == true)
gtl.log.info("Раковины на внутреннем кольце. Признаки в ES " + (i + 1) + "Fв +/- Fвр", imp.mod_factor(spen_BPFI2.harms[i].amplitude, spen_BPFI2.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Раковины на внутреннем кольце. Признаки в ES " + (i + 1) + "Fв +/- Fвр", deep);
}
}
for (let i = 0; i <= num - 1; i++) {
if (ausp_BPFI2.harms[i].is_present == true)
gtl.log.info("Раковины на внутреннем кольце. Признаки в AS " + (i + 1) + "Fв +/- Fвр", ausp_BPFI2.harms[i].amplitude);
if (ausp_lines.harms[i].is_present == true) {
ampl = ausp_lines.harms[i].amplitude;
ausp_signs.push(ampl);
gtl.log.info("Раковины на внутреннем кольце. Признаки в AS " + (i + 1) + "Fв +/- Fвр", ampl);
}
}
}
else
gtl.log.info("Раковины на внутреннем кольце", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,11 +7,15 @@ export function defect() {
let num = 10; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_f1 = spen.add_harms_set(frq, num, 0xff009ff0, 2); //неоднородный радиальный натяг "голубой"
for (let i = 0; i <= num - 1; i++) { spen_f1.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_f1.name = 'Неоднородный радиальный натяг';
var spen_lines = spen.add_harms_set(frq, num, 0xff009ff0, 2); //неоднородный радиальный натяг "голубой"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Неоднородный радиальный натяг';
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -22,15 +26,18 @@ export function defect() {
//неоднородный радиальный натяг
if (spen.harms_sets[1].get_count(0) >= 1 && spen.harms_sets[1].get_count(0) <= 5) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_f1.harms[i].is_present == true)
gtl.log.info("Неоднородный радиальный натяг. Признаки в ES " + (i + 1) + "Fвр[x2]", imp.mod_factor(spen_f1.harms[i].amplitude, spen_f1.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Неоднородный радиальный натяг. Признаки в ES " + (i + 1) + "Fвр[x2]", deep);
}
}
}
else
gtl.log.info("Неоднородный радиальный натяг", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,11 +7,15 @@ export function defect() {
let num = 5; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_BPFI0 = spen.add_harms_set(frq, num, 0xff0000f0, 1); //износ дорожки качения внутреннего кольца "синий"
for (let i = 0; i <= num - 1; i++) { spen_BPFI0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_BPFI0.name = 'Износ внутреннего кольца';
var spen_lines = spen.add_harms_set(frq, num, 0xff0000f0, 1); //износ дорожки качения внутреннего кольца "синий"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Износ внутреннего кольца';
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -22,15 +26,18 @@ export function defect() {
//износ дорожки качения внутреннего кольца
if (spen.harms_sets[5].get_count(0, 1) >= 1 && spen.harms_sets[5].get_count(0, 1) <= 2) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_BPFI0.harms[i].is_present == true)
gtl.log.info("Износ внутреннего кольца. Признаки в ES " + (i + 1) + "Fвр", imp.mod_factor(spen_BPFI0.harms[i].amplitude, spen_BPFI0.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Износ внутреннего кольца. Признаки в ES " + (i + 1) + "Fвр", deep);
}
}
}
else
gtl.log.info("Износ внутреннего кольца", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,11 +7,15 @@ export function defect() {
let num = 6; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_BPFO1 = spen.add_harms_set(frq, num, 0xff009000, 2); //перекос наружного кольца "зелёный"
for (let i = 0; i <= num - 1; i++) { spen_BPFO1.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_BPFO1.name = 'Перекос наружного кольца';
var spen_lines = spen.add_harms_set(frq, num, 0xff009000, 2); //перекос наружного кольца "зелёный"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Перекос наружного кольца';
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -22,15 +26,18 @@ export function defect() {
//перекос наружного кольца
if (spen.harms_sets[3].get_count(0, 1) >= 1 && spen.harms_sets[3].get_count(0, 1) <= 4) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_BPFO1.harms[i].is_present == true)
gtl.log.info("Перекос наружного кольца. Признаки в ES " + (i + 1) + "Fн[x2]", imp.mod_factor(spen_BPFO1.harms[i].amplitude, spen_BPFO1.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Перекос наружного кольца. Признаки в ES " + (i + 1) + "Fн[x2]", deep);
}
}
}
else
gtl.log.info("Перекос наружного кольца", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,19 +7,23 @@ export function defect() {
let num = 6; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_BPFO2 = spen.add_harms_set(frq, num, 0xff009000, 1); //раковины на наружном кольце "зелёный"
for (let i = 0; i <= num - 1; i++) { spen_BPFO2.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_BPFO2.name = 'Раковины на наружном кольце';
var spen_lines = spen.add_harms_set(frq, num, 0xff009000, 1); //раковины на наружном кольце "зелёный"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Раковины на наружном кольце';
//добавляем модулирующие гармоники: частота, кол-во, цвет, вес
spen.harms_sets[4].modulate(imp.FTF(), 2, 0xff009030, 1); //модуляция Fн +/- Fс "зелёный"
var ausp_BPFO2 = ausp.add_harms_set(frq, num, 0xff009000, 2); //раковины на наружном кольце "зелёный"
for (let i = 0; i <= num - 1; i++) { ausp_BPFO2.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
ausp_BPFO2.name = 'Раковины на наружном кольце';
var ausp_lines = ausp.add_harms_set(frq, num, 0xff009000, 2); //раковины на наружном кольце "зелёный"
for (let i = 0; i <= num - 1; i++) { ausp_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
ausp_lines.name = 'Раковины на наружном кольце';
//добавляем модулирующие гармоники: частота, кол-во, цвет, вес
ausp.harms_sets[1].modulate(imp.FTF(), 2, 0xff009030, 1); //модуляция Fн +/- Fс "зелёный"
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -33,20 +37,26 @@ export function defect() {
spen.harms_sets[4].get_count(0, 1) >= 5 &&
ausp.harms_sets[1].get_count(0, 3) >= 5
) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_BPFO2.harms[i].is_present == true)
gtl.log.info("Раковины на наружном кольце. Признаки в ES " + (i + 1) + "Fн", imp.mod_factor(spen_BPFO2.harms[i].amplitude, spen_BPFO2.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Раковины на наружном кольце. Признаки в ES " + (i + 1) + "Fн", deep);
}
}
for (let i = 0; i <= num - 1; i++) {
if (ausp_BPFO2.harms[i].is_present == true)
gtl.log.info("Раковины на наружном кольце. Признаки в AS " + (i + 1) + "Fн", ausp_BPFO2.harms[i].amplitude);
if (ausp_lines.harms[i].is_present == true) {
ampl = ausp_lines.harms[i].amplitude;
ausp_signs.push(ampl);
gtl.log.info("Раковины на наружном кольце. Признаки в AS " + (i + 1) + "Fн", ampl);
}
}
}
else
gtl.log.info("Раковины на наружном кольце", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,11 +7,15 @@ export function defect() {
let num = 5; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_BPFO0 = spen.add_harms_set(frq, num, 0xff009000, 1); //износ дорожки качения наружного кольца "зелёный"
for (let i = 0; i <= num - 1; i++) { spen_BPFO0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_BPFO0.name = 'Износ наружного кольца';
var spen_lines = spen.add_harms_set(frq, num, 0xff009000, 1); //износ дорожки качения наружного кольца "зелёный"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Износ наружного кольца';
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -22,15 +26,18 @@ export function defect() {
//износ наружного кольца
if (spen.harms_sets[2].get_count(0, 1) >= 1 && spen.harms_sets[2].get_count(0, 1) <= 5) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_BPFO0.harms[i].is_present == true)
gtl.log.info("Износ наружного кольца. Признаки в ES " + (i + 1) + "Fн", imp.mod_factor(spen_BPFO0.harms[i].amplitude, spen_BPFO0.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Износ наружного кольца. Признаки в ES " + (i + 1) + "Fн", deep);
}
}
}
else
gtl.log.info("Износ наружного кольца", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,19 +7,23 @@ export function defect() {
let num = 20; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_BSF0 = spen.add_harms_set(frq, num, 0xff994000, 1); //раковины и сколы на телах качения "оранжевый"
for (let i = 0; i <= num - 1; i++) { spen_BSF0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_BSF0.name = 'Раковины и сколы на телах качения';
var spen_lines = spen.add_harms_set(frq, num, 0xff994000, 1); //раковины и сколы на телах качения "оранжевый"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Раковины и сколы на телах качения';
//добавляем модулирующие гармоники: частота, кол-во, цвет, вес
spen.harms_sets[8].modulate(imp.FTF(), 2, 0xff996000, 1); //модуляция Fтк +/- Fс "горчичный"
var ausp_BSF0 = ausp.add_harms_set(frq, num, 0xff994000, 2); //раковины и сколы на телах качения "оранжевый"
for (let i = 0; i <= num - 1; i++) { ausp_BSF0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
ausp_BSF0.name = 'Раковины и сколы на телах качения';
var ausp_lines = ausp.add_harms_set(frq, num, 0xff994000, 2); //раковины и сколы на телах качения "оранжевый"
for (let i = 0; i <= num - 1; i++) { ausp_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
ausp_lines.name = 'Раковины и сколы на телах качения';
//добавляем модулирующие гармоники: частота, кол-во, цвет, вес
ausp.harms_sets[3].modulate(imp.FTF(), 2, 0xff996000, 1); //модуляция Fтк +/- Fс "горчичный"
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -33,22 +37,28 @@ export function defect() {
spen.harms_sets[8].get_count(0, 1, 1) >= 3 &&
ausp.harms_sets[3].get_count(0, 3, 1) >= 3
) {
Defect = true;
defect = true;
Defect_type.push("Раковины и сколы на телах качения");
for (let i = 0; i <= num - 1; i++) {
if (spen_BSF0.harms[i].is_present == true)
gtl.log.info("Раковины и сколы на телах качения. Признаки в ES " + (i + 1) + "Fтк +/- Fс", imp.mod_factor(spen_BSF0.harms[i].amplitude, spen_BSF0.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Раковины и сколы на телах качения. Признаки в ES " + (i + 1) + "Fтк +/- Fс", deep);
}
}
for (let i = 0; i <= num - 1; i++) {
if (ausp_BSF0.harms[i].is_present == true)
gtl.log.info("Раковины и сколы на телах качения. Признаки в AS " + (i + 1) + "Fтк +/- Fс", ausp_BSF0.harms[i].amplitude);
if (ausp_lines.harms[i].is_present == true) {
ampl = ausp_lines.harms[i].amplitude;
ausp_signs.push(ampl);
gtl.log.info("Раковины и сколы на телах качения. Признаки в AS " + (i + 1) + "Fтк +/- Fс", ampl);
}
}
}
else
gtl.log.info("Раковины и сколы на телах качения", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,11 +7,15 @@ export function defect() {
let num = 10; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_FTF0 = spen.add_harms_set(frq, num, 0xffff0000, 2); //износ тел качения и сепаратора "красный"
for (let i = 0; i <= num - 1; i++) { spen_FTF0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_FTF0.name = 'Износ тел качения и сепаратора';
var spen_lines = spen.add_harms_set(frq, num, 0xffff0000, 2); //износ тел качения и сепаратора "красный"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() };
spen_lines.name = 'Износ тел качения и сепаратора';
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -22,15 +26,18 @@ export function defect() {
//износ тел качения и сепаратора
if (spen.harms_sets[7].get_count(0, 1) >= 1) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_FTF0.harms[i].is_present == true)
gtl.log.info("Износ тел качения и сепаратора. Признаки в ES " + (i + 1) + "Fс", imp.mod_factor(spen_FTF0.harms[i].amplitude, spen_FTF0.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Износ тел качения и сепаратора. Признаки в ES " + (i + 1) + "Fс", deep);
}
}
}
else
gtl.log.info("Износ тел качения и сепаратора", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};

View File

@ -7,15 +7,19 @@ export function defect() {
let num = 10; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_f0 = spen.add_harms_set(frq, num, 0xff0000f0, 1); //биение вала - "синий"
for (let i = 0; i <= num - 1; i++) { spen_f0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() }; //коридор обнаружения гармоник
spen_f0.name = 'Биение вала';
var spen_lines = spen.add_harms_set(frq, num, 0xff0000f0, 1); //биение вала - "синий"
for (let i = 0; i <= num - 1; i++) { spen_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() }; //коридор обнаружения гармоник
spen_lines.name = 'Биение вала';
var ausp_f0 = ausp.add_harms_set(frq, num, 0xff0000f0, 2); //биение вала "синий"
for (let i = 0; i <= num - 1; i++) { ausp_f0.harms[i].tolerance = (1 + i) * frq * imp.tolerance() }; //коридор обнаружения гармоник
ausp_f0.name = 'Биение вала';
var ausp_lines = ausp.add_harms_set(frq, num, 0xff0000f0, 2); //биение вала "синий"
for (let i = 0; i <= num - 1; i++) { ausp_lines.harms[i].tolerance = (1 + i) * frq * imp.tolerance() }; //коридор обнаружения гармоник
ausp_lines.name = 'Биение вала';
var Defect = false;
var defect = false;
var spen_signs = [];
var ausp_signs = [];
var deep = 0;
var ampl = 0;
//вывод количества гармоник
//spen.harms_sets[0].get_count(1, 2, 1, true);
@ -29,20 +33,26 @@ export function defect() {
spen.harms_sets[0].get_count(0, 2) >= 1 && spen.harms_sets[0].get_count(0, 2) <= 10 &&
ausp.harms_sets[0].get_count(0, 2) >= 0 && ausp.harms_sets[0].get_count(0, 2) <= 10
) {
Defect = true;
defect = true;
for (let i = 0; i <= num - 1; i++) {
if (spen_f0.harms[i].is_present == true)
gtl.log.info("Биение вала. Признаки в ES " + (i + 1) + "Fвр", imp.mod_factor(spen_f0.harms[i].amplitude, spen_f0.harms[i].base));
if (spen_lines.harms[i].is_present == true) {
deep = imp.mod_factor(spen_lines.harms[i].amplitude, spen_lines.harms[i].base);
spen_signs.push(deep);
gtl.log.info("Биение вала. Признаки в ES " + (i + 1) + "Fвр", deep);
}
}
for (let i = 0; i <= num - 1; i++) {
if (ausp_f0.harms[i].is_present == true)
gtl.log.info("Биение вала. Признаки в AS " + (i + 1) + "Fвр", ausp_f0.harms[i].amplitude);
if (ausp_lines.harms[i].is_present == true) {
ampl = ausp_lines.harms[i].amplitude;
ausp_signs.push(ampl);
gtl.log.info("Биение вала. Признаки в AS " + (i + 1) + "Fвр", ampl);
}
}
}
else
gtl.log.info("Биение вала", "Признаков дефекта не обнаружено");
return Defect;
return defect;
};