Gtl.create tools: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 15: | Строка 15: | ||
== Свойства (методы) == | == Свойства (методы) == | ||
Аргумент по ключу "set" принимает объект определенной структуры, содержащий | Аргумент по ключу "set" принимает объект определенной структуры, содержащий массив данных, необходимых параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся. | ||
<pre style="color: purple> | <pre style="color: purple> | ||
let __set = { | let __set = { | ||
"Частота вращения сепаратора": | "Частота вращения сепаратора": [0xFF2400, fnc.FTF(__frq), 4, 0, 6], | ||
"Частота вращения": | "Частота вращения": [0x89AC76, fnc.FREQ(__frq), 4, 0, 6], | ||
"Частота контакта тел качения": | "Частота контакта тел качения": [0xFFA000, fnc.BSF(__frq), 5, fnc.FTF(__frq), 10], | ||
"Частота перекатывания тел качения по наружному кольцу": | "Частота перекатывания тел качения по наружному кольцу": [0x42AAFF, fnc.BPFO(__frq), 6, fnc.FTF(__frq), 13], | ||
"Частота перекатывания тел качения по внутреннему кольцу": | "Частота перекатывания тел качения по внутреннему кольцу": [0x34C924, fnc.BPFI(__frq), 6, fnc.FREQ(__frq), 8], | ||
}; //набор подшипниковых частот | }; //набор подшипниковых частот | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
где: | где индекс в массиве: | ||
0 - цвет линии в формате HEX; | |||
1 - основная частота, Гц; | |||
2 - количество гармоник, шт; | |||
3 - модулирующая частота, Гц; | |||
4 - пороговый уровень сильного дефекта. | |||
</pre> | </pre> | ||
Версия от 00:37, 25 июля 2024
Краткое описание
Функция предназначена для упрощенного построения компонентов (маркеров гармоник, базовой линии) и частотных линий на координатной плоскости спектра вибрации.
Объявление функции
Для создания компонентов используется запись:
let __tools = createTools(
{
spec: spen, //спектр для построения модели (объект)
set: __set, //источник данных для построения частотных линий
tol: 1 //коридор обнаружения гармоники на портрете, %
}
);
Свойства (методы)
Аргумент по ключу "set" принимает объект определенной структуры, содержащий массив данных, необходимых параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся.
let __set = {
"Частота вращения сепаратора": [0xFF2400, fnc.FTF(__frq), 4, 0, 6],
"Частота вращения": [0x89AC76, fnc.FREQ(__frq), 4, 0, 6],
"Частота контакта тел качения": [0xFFA000, fnc.BSF(__frq), 5, fnc.FTF(__frq), 10],
"Частота перекатывания тел качения по наружному кольцу": [0x42AAFF, fnc.BPFO(__frq), 6, fnc.FTF(__frq), 13],
"Частота перекатывания тел качения по внутреннему кольцу": [0x34C924, fnc.BPFI(__frq), 6, fnc.FREQ(__frq), 8],
}; //набор подшипниковых частот
где индекс в массиве: 0 - цвет линии в формате HEX; 1 - основная частота, Гц; 2 - количество гармоник, шт; 3 - модулирующая частота, Гц; 4 - пороговый уровень сильного дефекта.