Gtl.create tools: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Краткое описание == Функция предназначена для упрощенного построения компонентов (маркеров гармоник, базовой линии) и частотных линий на координатной плоскости спектра вибрации. == Объявление функции == Для создания компонентов используется запись: <...»)
 
Нет описания правки
Строка 14: Строка 14:
</pre>
</pre>


== Особенности ==
== Свойства (методы) ==
:Аргумент по ключу "set" принимает объект определенной структуры, содержащий все необходимые параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся.  
Аргумент по ключу "set" принимает объект определенной структуры, содержащий все необходимые параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся.  
<pre style="color: purple>
<pre>
let __set = {
let __set = {
     "Частота вращения сепаратора": { clr: 0xFF2400, frq: fnc.FTF(__frq), hrm: 4, mod: 0, lvl: 6 },
     "Частота вращения сепаратора": { clr: 0xFF2400, frq: fnc.FTF(__frq), hrm: 4, mod: 0, lvl: 6 },

Версия от 06:12, 24 июля 2024

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

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

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

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

var __tools = createTools(
    {
        spec: spen, //спектр для построения модели (объект)
        set: __set, //источник данных для построения частотных линий
        tol: 1 //коридор обнаружения гармоники на портрете, %
    }
);

Свойства (методы)

Аргумент по ключу "set" принимает объект определенной структуры, содержащий все необходимые параметры для построения частотных линий. Если объект не передается, то частотные линии не строятся.

let __set = {
    "Частота вращения сепаратора": { clr: 0xFF2400, frq: fnc.FTF(__frq), hrm: 4, mod: 0, lvl: 6 },
    "Частота вращения": { clr: 0x89AC76, frq: fnc.FREQ(__frq), hrm: 4, mod: 0, lvl: 6 },
    "Частота контакта тел качения": { clr: 0xFFA000, frq: fnc.BSF(__frq), hrm: 5, mod: fnc.FTF(__frq), lvl: 10 },
    "Частота перекатывания тел качения по наружному кольцу": { clr: 0x42AAFF, frq: fnc.BPFO(__frq), hrm: 6, mod: fnc.FTF(__frq), lvl: 13 },
    "Частота перекатывания тел качения по внутреннему кольцу": { clr: 0x34C924, frq: fnc.BPFI(__frq), hrm: 6, mod: fnc.FREQ(__frq), lvl: 8 },
}; //набор подшипниковых частот

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