diff --git a/rolling bearing/defects/rb-inring-tention.js b/rolling bearing/defects/rb-inring-tention.js index 8aae616..a422cdd 100644 --- a/rolling bearing/defects/rb-inring-tention.js +++ b/rolling bearing/defects/rb-inring-tention.js @@ -16,6 +16,8 @@ export function defect() { var ausp_signs = []; var deep = 0; var ampl = 0; + var describe = ''; + var result = ''; //вывод количества гармоник //spen.harms_sets[0].get_count(1, 2, 1, true); @@ -38,6 +40,23 @@ export function defect() { else gtl.log.info("Неоднородный радиальный натяг", "Признаков дефекта не обнаружено"); - return defect; + deep = Math.max(...spen_signs) * 100; + switch (true) { + case deep <= 5: + describe = "Слабый"; + break; + case deep < 13: + describe = "Средний"; + break; + case deep >= 13: + describe = "Сильный"; + break; + default: + describe = "None"; + }; + + if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false }; + + return result; }; diff --git a/rolling bearing/defects/rb-shaft.js b/rolling bearing/defects/rb-shaft.js index 6056735..492d592 100644 --- a/rolling bearing/defects/rb-shaft.js +++ b/rolling bearing/defects/rb-shaft.js @@ -20,6 +20,8 @@ export function defect() { var ausp_signs = []; var deep = 0; var ampl = 0; + var describe = ''; + var result = ''; //вывод количества гармоник //spen.harms_sets[0].get_count(1, 2, 1, true); @@ -53,6 +55,23 @@ export function defect() { else gtl.log.info("Биение вала", "Признаков дефекта не обнаружено"); - return defect; + deep = Math.max(...spen_signs) * 100; + switch (true) { + case deep <= 5: + describe = "Слабый"; + break; + case deep < 13: + describe = "Средний"; + break; + case deep >= 13: + describe = "Сильный"; + break; + default: + describe = "None"; + }; + + if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false }; + + return result; };