Справочник GTLD:JS-API: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
 
(не показано 119 промежуточных версий 2 участников)
Строка 25: Строка 25:
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления <code>switch</code>];
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления <code>switch</code>];
* [https://docs.gtlab.pro/index.php/js_for Цикл <code>for</code>];
* [https://docs.gtlab.pro/index.php/js_for Цикл <code>for</code>];
== Функции инициализации диагностики GTLd: ==
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_avg Получение скользящего среднего значения];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_offset Получение скользящего значения смещения];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_freq Получение скользящего значения частоты вращения];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_max Получение скользящего значения максимальных амплитуд];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_min Получение скользящего значения минимальных амплитуд ];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_peak_to_peak Получение скользящего значения размаха (Пик-Пик)];
* [https://docs.gtlab.pro/index.php/gtl.create_moving_corr Получение скользящего значения корреляции];
* [https://docs.gtlab.pro/index.php/gtl.history Получение массива значений из сигнала (истории)];
* [https://docs.gtlab.pro/index.php/gtl.add_apfc Определение АФЧХ сигнала];
* [https://docs.gtlab.pro/index.php/gtl.create_afc Определение АЧХ сигнала];
* [https://docs.gtlab.pro/index.php/gtl.create_pfc Определение ФЧХ сигнала];
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];
* [https://docs.gtlab.pro/index.php/gtl.add_coherence Коэффициент когерентности сигналов];
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];
* [https://docs.gtlab.pro/index.php/gtl.add_max_data Определение максимального значения СКЗ в заданном временном интервале];
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];
* [https://docs.gtlab.pro/index.php/gtl.add_value_peak_to_peak Определение размаха (Пик-Пик)];
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];
* [https://docs.gtlab.pro/index.php/gtl.add_corr Определение коэффициента корреляции];
* [https://docs.gtlab.pro/index.php/gtl.add_value_var Определение дисперсии (разброса значений)];
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];
* [https://docs.gtlab.pro/index.php/gtl.create_phase Построение фазового спектра];
* [https://docs.gtlab.pro/index.php/gtl.add_psd Построение спектра мощности (спектральная плотность)];
* [https://docs.gtlab.pro/index.php/gtl.add_orsp Построение порядкового спектра вибрации];
* [https://docs.gtlab.pro/index.php/gtl.add_ceps Построение кепстра];
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];
* [https://docs.gtlab.pro/index.php/gtl.add_thresh_data Вылавливание превышений уровня сигнала];
* [https://docs.gtlab.pro/index.php/gtl.io.from_csv Загрузка данных из csv файла];
* [https://docs.gtlab.pro/index.php/gtl.io.to_csv Экспорт данных в csv файл];
== Библиотека диагностических функций GTLd: ==
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];
* [https://docs.gtlab.pro/index.php/gtl.options.customOptions Передача параметров в скрипт];
* [https://docs.gtlab.pro/index.php/gtl.plot.add Отрисовка произвольного графика на координатной плоскости];
* [https://docs.gtlab.pro/index.php/gtl.create_spec_tools Отрисовка компонентов (инструментов) спектра на координатной плоскости];
* [https://docs.gtlab.pro/index.php/gtl.table Формирование произвольной таблицы];
* [https://docs.gtlab.pro/index.php/gtl.results Получение результатов диагностики];


== Библиотека пользовательских функций GTLd: ==
== Библиотека пользовательских функций GTLd: ==
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];
* [https://docs.gtlab.pro/index.php/gtld_filters Фильтрация сигнала];
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения по источнику данных и автоматическое уточнение];
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот объектов диагностики];
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];
* [https://docs.gtlab.pro/index.php/gtld_speс_params Расчетные параметры спектра];
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];
* [https://docs.gtlab.pro/index.php/gtld_square Интегральная площадь спектра вибрации];
* [https://docs.gtlab.pro/index.php/gtld_todb Перевод значений массива в дБ];
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];
* [https://docs.gtlab.pro/index.php/gtld_std_measures Набор стандартных измерений параметров вибрации];
* [https://docs.gtlab.pro/index.php/gtl.create_tools Построение компонентов и частотных линий на спектре];
* [https://docs.gtlab.pro/index.php/gtld_corr Коэффициент корреляции дискретных сигналов (массивов)];
* [https://docs.gtlab.pro/index.php/gtld_autocorr Функция автокорреляции дискретных сигналов (массивов)];
* [https://docs.gtlab.pro/index.php/gtld_getDefSet Формирование наборов признаков дефектов];


== Библиотека функций инициализации диагностики GTLd: ==
== Библиотека функций GTLd-daemon: ==
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];
* [https://docs.gtlab.pro/index.php/Gtld_async Асинхронная обработка данных в демоне];
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];
* [https://docs.gtlab.pro/index.php/Gtld_recorder Использование рекордера в движке];
 
== Примеры ==
* [https://docs.gtlab.pro/index.php/gtl.results_var Варианты компоновки результатов диагностики];
* [https://docs.gtlab.pro/index.php/gtl.scripts_var Примеры диагностических скриптов];
* [https://docs.gtlab.pro/index.php/gtl.trends_var Примеры построения трендов параметров];

Текущая версия от 00:59, 15 мая 2025

Основные понятия:

Свойства и методы объекта gtld.node:

Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.

Свойства и методы объекта gtld.storage:

Объект gtld.storage предназначен для работы с историческими данными.

Часто используемые функции JavaScript:

Функции инициализации диагностики GTLd:

Библиотека диагностических функций GTLd:

Библиотека пользовательских функций GTLd:

Библиотека функций GTLd-daemon:

Примеры