Gtl.create tools: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
|||
| Строка 16: | Строка 16: | ||
== Свойства (методы) == | == Свойства (методы) == | ||
Аргумент по ключу "set" принимает объект определенной структуры, содержащий все необходимые параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся. | Аргумент по ключу "set" принимает объект определенной структуры, содержащий все необходимые параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся. | ||
<pre> | <pre style="color: purple> | ||
let __set = { | let __set = { | ||
"Частота вращения сепаратора": { clr: 0xFF2400, frq: 2.05, cnt: 4, mod: 0, lvl: 6 }, | "Частота вращения сепаратора": { clr: 0xFF2400, frq: 2.05, cnt: 4, mod: 0, lvl: 6 }, | ||
| Строка 24: | Строка 24: | ||
"Частота перекатывания тел качения по внутреннему кольцу": { clr: 0x34C924, frq: 43.29, cnt: 6, mod: 4.94, lvl: 8 }, | "Частота перекатывания тел качения по внутреннему кольцу": { clr: 0x34C924, frq: 43.29, cnt: 6, mod: 4.94, lvl: 8 }, | ||
}; //набор подшипниковых частот | }; //набор подшипниковых частот | ||
</pre> | |||
<pre> | |||
где: | где: | ||
clr - цвет линии в формате HEX; | clr - цвет линии в формате HEX; | ||
Версия от 06:21, 24 июля 2024
Краткое описание
Функция предназначена для упрощенного построения компонентов (маркеров гармоник, базовой линии) и частотных линий на координатной плоскости спектра вибрации.
Объявление функции
Для создания компонентов используется запись:
let __tools = createTools(
{
spec: spen, //спектр для построения модели (объект)
set: __set, //источник данных для построения частотных линий
tol: 1 //коридор обнаружения гармоники на портрете, %
}
);
Свойства (методы)
Аргумент по ключу "set" принимает объект определенной структуры, содержащий все необходимые параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся.
let __set = {
"Частота вращения сепаратора": { clr: 0xFF2400, frq: 2.05, cnt: 4, mod: 0, lvl: 6 },
"Частота вращения": { clr: 0x89AC76, frq: 4.94, cnt: 4, mod: 0, lvl: 6 },
"Частота контакта тел качения": { clr: 0xFFA000, frq: 14.25, cnt: 5, mod: fnc.FTF(__frq), lvl: 10 },
"Частота перекатывания тел качения по наружному кольцу": { clr: 0x42AAFF, frq: 30.81, cnt: 6, mod: 2.05, lvl: 13 },
"Частота перекатывания тел качения по внутреннему кольцу": { clr: 0x34C924, frq: 43.29, cnt: 6, mod: 4.94, lvl: 8 },
}; //набор подшипниковых частот
где: clr - цвет линии в формате HEX; frq - основная частота, Гц; cnt - количество гармоник, шт; mod - модулирующая частота, Гц; lvl - пороговый уровень сильного дефекта.