Gtld speс frequency: различия между версиями
Перейти к навигации
Перейти к поиску
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
== Краткое описание == | == Краткое описание == | ||
Функция для расчета рекомендуемой граничной частоты спектра в зависимости от исследуемого объекта диагностики. | Функция для расчета рекомендуемой граничной частоты (ширины) спектра в зависимости от исследуемого объекта диагностики. | ||
<p style="color: red>Cодержание функции будет дополняться!</p> | <p style="color: red>Cодержание функции будет дополняться!</p> | ||
== Синтаксис == | == Синтаксис == | ||
Стандартная конструкция выглядит таким образом: | Стандартная конструкция выглядит таким образом: | ||
:<code style="color: purple> | :<code style="color: purple>speс_width();</code> | ||
== Содержание функции == | == Содержание функции == | ||
<pre> | <pre> | ||
function | 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, | ||
es: 20 * FREQ() | es: 20 * FREQ() | ||
}; | }; | ||
| Строка 23: | Строка 23: | ||
case 2: //подшипник качения | case 2: //подшипник качения | ||
flim = { | flim = { | ||
as0: 1600, | |||
as1: 1600, | as1: 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, | ||
es: 3 * GTFZ() + 4 * FREQ() | es: 3 * GTFZ() + 4 * FREQ() | ||
}; | }; | ||
| Строка 43: | Строка 43: | ||
case 7: //помпа | case 7: //помпа | ||
flim = { | flim = { | ||
as0: 1600, | |||
as1: 1600, | as1: 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, | ||
es: 3 * PGFZ() + 4 * FREQ() | es: 3 * PGFZ() + 4 * FREQ() | ||
}; | }; | ||
| Строка 57: | Строка 57: | ||
case 9: //турбина | case 9: //турбина | ||
flim = { | flim = { | ||
as0: 1600, | |||
as1: 1600, | as1: 1600, | ||
es: 3 * TRFBLD() + 4 * FREQ() | es: 3 * TRFBLD() + 4 * FREQ() | ||
}; | }; | ||
| Строка 69: | Строка 69: | ||
== Результат функции == | == Результат функции == | ||
Результатом функции является объект, который хранит в себе набор параметров граничных частот спектров. Для того, чтобы обратиться к необходимому параметру, достаточно использовать стандартные методы | Результатом функции является объект, который хранит в себе набор параметров граничных частот спектров. Для того, чтобы обратиться к необходимому параметру, достаточно использовать стандартные методы работы с объектами JS: | ||
:<code style="color: purple> | :<code style="color: purple>speс_width().as1;</code> или | ||
:<code style="color: purple> | :<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"];