Gtld speс frequency: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 10: Строка 10:
<pre>
<pre>
function spec_frequency() {
function spec_frequency() {
     let flim = 0;
     let flim = {};
     switch (options.objectType) {
     switch (options.objectType) {
         case 0: //объект не выбран
         case 0: //объект не выбран
             break;
             break;
         case 1: //подшипник скольжения
         case 1: //подшипник скольжения
             flim = 20 * FREQ();
             flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 20 * FREQ()
            };
             break;
             break;
         case 2: //подшипник качения
         case 2: //подшипник качения
             flim = 3 * BPFI() + 4 * FREQ();
             flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * BPFI() + 4 * FREQ()
            };
             break;
             break;
         case 3: //ШВП
         case 3: //ШВП
             break;
             break;
         case 4: //редуктор
         case 4: //редуктор
             flim = 3 * GTFZ() + 4 * FREQ();
             flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * GTFZ() + 4 * FREQ()
            };
             break;
             break;
         case 5: //ременная передача
         case 5: //ременная передача
Строка 30: Строка 42:
             break;
             break;
         case 7: //помпа
         case 7: //помпа
             flim = 3 * PMFBLD() + 4 * FREQ();
             flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * PMFBLD() + 4 * FREQ()
            };
             break;
             break;
         case 8: //планетарый редуктор
         case 8: //планетарый редуктор
             flim = 3 * PGFZ() + 4 * FREQ();
             flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * PGFZ() + 4 * FREQ()
            };
             break;
             break;
         case 9: //турбина
         case 9: //турбина
             flim = 3 * TRFBLD() + 4 * FREQ();
             flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * TRFBLD() + 4 * FREQ()
            };
             break;
             break;
         case 10: //электродвигатель
         case 10: //электродвигатель

Версия от 06:07, 12 ноября 2023

Краткое описание

Функция для расчета рекомендуемой граничной частоты спектра в зависимости от исследуемого объекта диагностики.

Cодержание функции будет дополняться!

Синтаксис

Стандартная конструкция выглядит таким образом:

speс_frequency();

Содержание функции

function spec_frequency() {
    let flim = {};
    switch (options.objectType) {
        case 0: //объект не выбран
            break;
        case 1: //подшипник скольжения
            flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 20 * FREQ()
            };
            break;
        case 2: //подшипник качения
            flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * BPFI() + 4 * FREQ()
            };
            break;
        case 3: //ШВП
            break;
        case 4: //редуктор
            flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * GTFZ() + 4 * FREQ()
            };
            break;
        case 5: //ременная передача
            break;
        case 6: //зубчатый ремень
            break;
        case 7: //помпа
            flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * PMFBLD() + 4 * FREQ()
            };
            break;
        case 8: //планетарый редуктор
            flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * PGFZ() + 4 * FREQ()
            };
            break;
        case 9: //турбина
            flim = {
                ausp1: 1600,
                ausp2: 1600,
                spen: 3 * TRFBLD() + 4 * FREQ()
            };
            break;
        case 10: //электродвигатель
            break;
    }; return flim;
};