Gtl.create tools

Материал из GTL-wiki
Перейти к навигации Перейти к поиску

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

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

Объявление функции

Для создания компонентов используется запись:

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 - пороговый уровень сильного дефекта. 

Пример использования