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

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «thumb|Спектр вибрации в дБ thumb|Спектр вибрации в абсолютных единицах == Краткое описание == Функция предназначена для построение спектра вибрации. Необходимо при проведении спектрального анализа составляющих вибрации. == Объявлени...»)
 
Нет описания правки
Строка 2: Строка 2:
[[File:AUSP_unit.png|thumb|Спектр вибрации в абсолютных единицах]]
[[File:AUSP_unit.png|thumb|Спектр вибрации в абсолютных единицах]]
== Краткое описание ==
== Краткое описание ==
Функция предназначена для построение спектра вибрации. Необходимо при проведении спектрального анализа составляющих вибрации.
Функция предназначена для построение спектра вибрации. Необходима при проведении спектрального анализа составляющих вибрации.


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

Версия от 11:11, 16 декабря 2023

Спектр вибрации в дБ
Спектр вибрации в абсолютных единицах

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

Функция предназначена для построение спектра вибрации. Необходима при проведении спектрального анализа составляющих вибрации.

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

var ausp = gtl.add_ausp( номер измерительного канала );

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

ausp.name = "AUSP"; - присвоение имени спектра вибрации;
ausp.color = 0x0000ff00; - цвет линии спектра в формате HEX;
ausp.frequency = 1600; - граничная частота спектра вибрации, Гц;
ausp.lines = 800; - количество линий спектра вибрации (разрешение);
ausp.average = 6; - количество усреднений;
ausp.unit = gtl.spec.db; - единица измерения амплитуды;
db;
unit;
ausp.smoothing_factor = 50; - коэффициент сглаживания средней линии спектра вибрации;
ausp.smoothed_line_color = 0x000000ff; - цвет линии сглаживания (средней линии) в формате HEX;
ausp.peak_level = 30; - порог обнаружения гармоник в спектре вибрации (дБ или линейная величина);
ausp.harm_tolerance = 1; - диапазон поиска гармоник +- Гц;
ausp.data; - массив значений амплитуд составляющих сигнала в спектре вибрации (используется в функции определения площади спектра вибрации);

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

//спектр вибрации
var ausp = gtl.add_ausp(gtl.analog_inputs[0]); //назначение переменной спектра вибрации
ausp.name = "AUSPd"; //присвоение имени спектра
ausp.color = 0x0000ff00; //цвет линии спектра
ausp.frequency = 1600; //граничная частота спектра
ausp.lines = 1600; //разрешение спектра (количество линий)
ausp.average = 6; //количество усреднений
ausp.unit = gtl.spec.db; //отображение в дБ
ausp.smoothing_factor = 50; //коэффициент сглаживания спектра
ausp.smoothed_line_color = 0x000000ff; //цвет линии сглаживания (средней линии)
ausp.peak_level = 20; //порог обнаружения гармоник
ausp.harm_tolerance = 1; //диапазон поиска гармоник +/- 1Гц