Gtl.add ausp


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