Gtl.add ausp: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 23: | Строка 23: | ||
:<code style="color: purple>ausp.harm_tolerance = 1;</code> - диапазон поиска гармоник +- Гц; | :<code style="color: purple>ausp.harm_tolerance = 1;</code> - диапазон поиска гармоник +- Гц; | ||
:<code style="color: purple>ausp.data;</code> - массив значений амплитуд составляющих сигнала в спектре вибрации (используется в функции определения площади спектра вибрации); | :<code style="color: purple>ausp.data;</code> - массив значений амплитуд составляющих сигнала в спектре вибрации (используется в функции определения площади спектра вибрации); | ||
:<code style="color: purple>ausp.base;</code> - массив значений уровня средней линии в спектре вибрации; | |||
:<code style="color: purple>ausp.acq_time;</code> - время, необходимое для расчета спектра вибрации; | |||
== Пример использования == | == Пример использования == | ||
Версия от 13:25, 9 января 2024


Краткое описание
Функция предназначена для построение спектра вибрации. Необходима при проведении спектрального анализа составляющих вибрации.
Объявление функции
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;- массив значений амплитуд составляющих сигнала в спектре вибрации (используется в функции определения площади спектра вибрации);ausp.base;- массив значений уровня средней линии в спектре вибрации;ausp.acq_time;- время, необходимое для расчета спектра вибрации;
Пример использования
//построение спектра вибрации 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Гц