Gtld common info: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: ручная отмена
 
(не показано 20 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Краткое описание ==
== Краткое описание ==
Обращаться к диагностическим функциям и их параметрам в GTLd удобнее всего посредством отдельных переменных (в дальнейшем, для описания функций, будут использоваться свои переменные).  
Функции данного раздела предназначены для подготовки данных перед запуском основной функции диагностики, содержащей в себе логику постановки автоматического диагноза.


== Переменные ==
== Источник сигнала вибрации ==
:<code style="color: blue>var signals = gtl.options.record.signalsModel;</code> - обращение к записям сигнала;
Источником сигнала вибрации является массив аналоговых входов, позволяющий принимать данные из определенных каналов АЦП, и передавать их в другие объекты. На выходе получаем поток данных оцифрованного сигнала вибрации.
:<code style="color: blue>var options = gtl.options;</code> - обращение к параметрам настроек;
:<code style="color: purple>gtl.analog_inputs[i]</code>
:<code style="color: blue>var record = gtl.options.record;</code> - обращение к каналам записей сигнала;
<pre>
:<code style="color: blue>var point = gtl.options.point;</code> - <!-- Пока не используется -->;
i - индекс аналогового входа (выходить индексом за пределы доступных аналоговых входов не рекомендуется)
</pre>
Количество доступных аналоговых входов можно проверить следующим образом:
:<code style="color: purple>gtl.analog_inputs.length;</code>  
Если требуется представить результаты измерения спектров вибрации в относительных единицах (дБ), то необходимо установить соответствующее опорное значение (на примере входа с нулевым индексом):
:<code style="color: purple>gtl.analog_inputs[0].reference = 1e-6;</code>
<pre>
1 м/c2 = 120 дБ виброускорения (0 дБ = 10-6 м/с2)
1 мм/c = 120 дБ виброскорости (0 дБ = 10-6 мм/с)
1 мкм = 120 дБ вибросмещения (0 дБ = 10-6 мкм)
</pre>

Текущая версия от 05:32, 28 августа 2025

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

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

Источник сигнала вибрации

Источником сигнала вибрации является массив аналоговых входов, позволяющий принимать данные из определенных каналов АЦП, и передавать их в другие объекты. На выходе получаем поток данных оцифрованного сигнала вибрации.

gtl.analog_inputs[i]
i - индекс аналогового входа (выходить индексом за пределы доступных аналоговых входов не рекомендуется)

Количество доступных аналоговых входов можно проверить следующим образом:

gtl.analog_inputs.length;

Если требуется представить результаты измерения спектров вибрации в относительных единицах (дБ), то необходимо установить соответствующее опорное значение (на примере входа с нулевым индексом):

gtl.analog_inputs[0].reference = 1e-6;
1 м/c2 = 120 дБ виброускорения (0 дБ = 10-6 м/с2)
1 мм/c = 120 дБ виброскорости (0 дБ = 10-6 мм/с)
1 мкм = 120 дБ вибросмещения (0 дБ = 10-6 мкм)