Gtl.add ausp: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 12: | Строка 12: | ||
:<code style="color: purple>ausp.frequency = 1600;</code> - граничная частота спектра вибрации, Гц; | :<code style="color: purple>ausp.frequency = 1600;</code> - граничная частота спектра вибрации, Гц; | ||
:<code style="color: purple>ausp.lines = 800;</code> - количество линий спектра вибрации (разрешение); | :<code style="color: purple>ausp.lines = 800;</code> - количество линий спектра вибрации (разрешение); | ||
:<code style="color: purple>ausp.average = 6;</code> - количество | :<code style="color: purple>ausp.average = 6;</code> - количество необходимых измерений для усреднения; | ||
:<code style="color: purple>ausp.unit = gtl.spec.db;</code> - единица измерения амплитуды; | :<code style="color: purple>ausp.unit = gtl.spec.db;</code> - единица измерения амплитуды; | ||
<pre> | <pre> | ||
Версия от 14:58, 12 января 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Гц