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

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
== Краткое описание ==
== Краткое описание ==
Функция для расчета рекомендуемой граничной частоты спектра в зависимости от исследуемого объекта диагностики.
Функция для расчета рекомендуемой граничной частоты (ширины) спектра в зависимости от исследуемого объекта диагностики.
<p style="color: red>Cодержание функции будет дополняться!</p>
<p style="color: red>Cодержание функции будет дополняться!</p>


== Синтаксис ==
== Синтаксис ==
Стандартная конструкция выглядит таким образом:
Стандартная конструкция выглядит таким образом:
:<code style="color: purple>speс_frequency();</code>
:<code style="color: purple>speс_width();</code>


== Содержание функции ==
== Содержание функции ==
<pre>
<pre>
function spec_frequency() {
function speс_width() {
     let flim = {};
     let flim = {};
     switch (options.objectType) {
     switch (options.objectType) {
Строка 16: Строка 16:
         case 1: //подшипник скольжения
         case 1: //подшипник скольжения
             flim = {
             flim = {
                as0: 1600,
                 as1: 1600,
                 as1: 1600,
                as2: 1600,
                 es: 20 * FREQ()
                 es: 20 * FREQ()
             };
             };
Строка 23: Строка 23:
         case 2: //подшипник качения
         case 2: //подшипник качения
             flim = {
             flim = {
                as0: 1600,
                 as1: 1600,
                 as1: 1600,
                as2: 1600,
                 es: 3 * BPFI() + 4 * FREQ()
                 es: 3 * BPFI() + 4 * FREQ()
             };
             };
Строка 32: Строка 32:
         case 4: //редуктор
         case 4: //редуктор
             flim = {
             flim = {
                as0: 1600,
                 as1: 1600,
                 as1: 1600,
                as2: 1600,
                 es: 3 * GTFZ() + 4 * FREQ()
                 es: 3 * GTFZ() + 4 * FREQ()
             };
             };
Строка 43: Строка 43:
         case 7: //помпа
         case 7: //помпа
             flim = {
             flim = {
                as0: 1600,
                 as1: 1600,
                 as1: 1600,
                as2: 1600,
                 es: 3 * PMFBLD() + 4 * FREQ()
                 es: 3 * PMFBLD() + 4 * FREQ()
             };
             };
Строка 50: Строка 50:
         case 8: //планетарый редуктор
         case 8: //планетарый редуктор
             flim = {
             flim = {
                as0: 1600,
                 as1: 1600,
                 as1: 1600,
                as2: 1600,
                 es: 3 * PGFZ() + 4 * FREQ()
                 es: 3 * PGFZ() + 4 * FREQ()
             };
             };
Строка 57: Строка 57:
         case 9: //турбина
         case 9: //турбина
             flim = {
             flim = {
                as0: 1600,
                 as1: 1600,
                 as1: 1600,
                as2: 1600,
                 es: 3 * TRFBLD() + 4 * FREQ()
                 es: 3 * TRFBLD() + 4 * FREQ()
             };
             };
Строка 69: Строка 69:


== Результат функции ==
== Результат функции ==
Результатом функции является объект, который хранит в себе набор параметров граничных частот спектров. Для того, чтобы обратиться к необходимому параметру, достаточно использовать стандартные методы JS работы с объектами:  
Результатом функции является объект, который хранит в себе набор параметров граничных частот спектров. Для того, чтобы обратиться к необходимому параметру, достаточно использовать стандартные методы работы с объектами JS:  
:<code style="color: purple>speс_frequency().as1;</code> или
:<code style="color: purple>speс_width().as1;</code> или
:<code style="color: purple>speс_frequency()["as1"];</code>
:<code style="color: purple>speс_width()["as1"];</code>

Текущая версия от 12:04, 13 ноября 2023

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

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

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

Синтаксис

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

speс_width();

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

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

Результат функции

Результатом функции является объект, который хранит в себе набор параметров граничных частот спектров. Для того, чтобы обратиться к необходимому параметру, достаточно использовать стандартные методы работы с объектами JS:

speс_width().as1; или
speс_width()["as1"];