changing GT

main
aleksey_k 2023-12-10 15:07:03 +09:00
parent 606834f946
commit b6dd042606
2 changed files with 8 additions and 8 deletions

View File

@ -7,11 +7,11 @@ export function defect() {
let num = 10; //количество отрисованных гармоник
//присваиваем набору гармоник переменную, добавляем гармоники: частота, кол-во (default = 10), цвет, вес.
var spen_lines = spen.add_harms_set(frq, num, 0xff0000f0, 1); //биение зубчатого колеса - "синий"
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 ausp_lines = ausp.add_harms_set(frq, num, 0xff0000f0, 2); //биение зубчатого колеса "синий"
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 = 'Биение зубчатого колеса';
@ -32,8 +32,8 @@ export function defect() {
//биение вала
if (
spen.harms_sets[0].get_count(0, 2) >= 3 && spen.harms_sets[0].get_count(0, 2) <= 5 &&
ausp.harms_sets[0].get_count(0, 2) >= 3 && ausp.harms_sets[0].get_count(0, 2) <= 5
spen.harms_sets[1].get_count(0, 2) >= 3 && spen.harms_sets[1].get_count(0, 2) <= 5 &&
ausp.harms_sets[1].get_count(0, 2) >= 3 && ausp.harms_sets[1].get_count(0, 2) <= 5
) {
defect = true;
for (let i = 0; i <= num - 1; i++) {

View File

@ -6,8 +6,8 @@ var point = gtl.options.point;
var imp = gtl.import("user-functions.js");
var gear = gtl.import("gt-gear-beat.js");
var wheel = gtl.import("gt-wheel-beat.js");
var gear0 = gtl.import("gt-gear-beat.js");
var wheel0 = gtl.import("gt-wheel-beat.js");
//var out0 = gtl.import("rb-outring-wear.js");
//var out1 = gtl.import("rb-outring-bias.js");
//var out2 = gtl.import("rb-outring-fault.js");
@ -242,8 +242,8 @@ function diagnose() {
let def = {};
//var indx = 0;
def["Биение шестерни"] = gear.defect(); //indx (spen = 0, ausp = 0)
def["Биение зубчатого колеса"] = wheel.defect(); //indx (spen = 1, ausp = X)
def["Биение шестерни"] = gear0.defect(); //indx (spen = 0, ausp = 0)
def["Биение зубчатого колеса"] = wheel0.defect(); //indx (spen = 1, ausp = 1)
//def["Износ наружного кольца"] = out0.defect(); //indx (spen = 2, ausp = X)
//def["Перекос наружного кольца"] = out1.defect(); //indx (spen = 3, ausp = X)
//def["Раковины на наружном кольце"] = out2.defect(); //indx (spen = 4, ausp = 1)