27 lines
1.1 KiB
JavaScript
27 lines
1.1 KiB
JavaScript
"use strict";
|
||
|
||
var imp = gtl.import("user-functions.js");
|
||
|
||
export function vk() {
|
||
var spen_BPFI2 = spen.add_harms_set(imp.BPFI(), spen.frequency / imp.BPFI(), 0xff990090, 1); //раковины на внутреннем кольце "фиолетовый"
|
||
for (let i = 0; i <= 2; i++) { spen_BPFI2.harms[i].tolerance = (1 + i) * imp.BPFI() * imp.tolerance() };
|
||
spen_BPFI2.name = 'Раковины на внутреннем кольце';
|
||
|
||
var Defect = false;
|
||
|
||
//биение вала
|
||
if (
|
||
spen.harms_sets[1].get_count(0, 1) >= 1
|
||
) {
|
||
Defect = true;
|
||
for (let i = 0; i <= 2; i++) {
|
||
if (spen_BPFI2.harms[i].is_present == true)
|
||
gtl.log.info("Раковины на внутреннем кольце. Признаки в ES " + (i + 1) + "Fв +/- Fвр", imp.deep_factor(spen_BPFI2.harms[i].amplitude, spen_BPFI2.harms[i].base));
|
||
}
|
||
}
|
||
else
|
||
gtl.log.info("Раковины на внутреннем кольце", "Признаков дефекта не обнаружено");
|
||
|
||
return Defect;
|
||
}
|