diff --git a/user-functions.js b/user-functions.js index 898da46..9218d83 100644 --- a/user-functions.js +++ b/user-functions.js @@ -77,7 +77,7 @@ var bs_k2 = 0.5 * (1 + (bs_roller / bs_cage) * Math.cos(bs_angle)); export function FREQNESS() { let R = (rb_inner / 2) + (rb_roller / 2); //расстояние до центра тяжести тела качения - let freqness = (Math.sqrt(9.81 / (4 * (Math.PI ** 2) * R / 1000))) / k1; + let freqness = (Math.sqrt(9.81 / (4 * (Math.PI ** 2) * R / 1000))) / rb_k1; return freqness; }; //минимально необходимая частота вращения для компенсации силы тяжести центробежной силой @@ -133,6 +133,7 @@ export function tolerance() { tol = (2 * FTF()) / (5 * BPFO()); break; case 3: //ШВП + tol = (2 * BSFTF()) / (5 * BSNUT()); break; case 4: //редуктор tol = (2 * FREQ()) / (5 * GTFZ()); @@ -178,7 +179,7 @@ export function spec_params() { res = FREQ() / 8; break; case 3: //ШВП - frq = 5 * BPFI() + 4 * FREQ(); + frq = 5 * BSSCR() + 4 * FREQ(); res = FREQ() / 8; break; case 4: //редуктор @@ -229,7 +230,7 @@ export function spec_square(data, bnd, frq) { export function mod_factor(ampl, base) { let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации let df = spec_params().resolution / filter_width(); //отношение частотному разрешению спектра к ширине фильтра - let mod = Math.sqrt((10 ** (dl / 10) - 1) * df); + let mod = Math.sqrt((10 ** (dl / 10) - 1) * df) * 100; return mod; }; //определение условной глубины модуляции