Add harms set.harms sets.modulate: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 6: Строка 6:
:<code style="color: purple>ausp.harms_sets[i].modulate(a, b, c, d);</code> - построение ряда модулирующих гармоник (амплитудной модуляции сигнала) в спектре вибрации;
:<code style="color: purple>ausp.harms_sets[i].modulate(a, b, c, d);</code> - построение ряда модулирующих гармоник (амплитудной модуляции сигнала) в спектре вибрации;
:<code style="color: purple>spen.harms_sets[i].modulate(a, b, c, d);</code> - построение ряда модулирующих гармоник (амплитудной модуляции сигнала) в спектре огибающей;
:<code style="color: purple>spen.harms_sets[i].modulate(a, b, c, d);</code> - построение ряда модулирующих гармоник (амплитудной модуляции сигнала) в спектре огибающей;
<pre>
:<pre>
i - индекс построенного гармонического ряда (набора гармоник);
i - индекс построенного гармонического ряда (набора гармоник);
</pre>
</pre>

Версия от 23:58, 10 января 2024

Амплитудная модуляция гармоники в спектре

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

Функция предназначена для отображения модулирующих гармоник (частоты амплитудной модуляции) построенного гармонического ряда в спектрах вибрации. У каждого гармонического ряда можно отобразить неограниченное количество модуляций. Каждый набор модуляций имеет свой индекс. Индексы присваиваются автоматически в порядке построения модуляций в спектре (в порядке записи кода программы), отсчет индексов начинается с "0". Каждая гармоника модулирующего ряда (модуляции) также имеет свой индекс. Обращение к модуляции и отдельным её гармоникам происходит по их индексам.

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

ausp.harms_sets[i].modulate(a, b, c, d); - построение ряда модулирующих гармоник (амплитудной модуляции сигнала) в спектре вибрации;
spen.harms_sets[i].modulate(a, b, c, d); - построение ряда модулирующих гармоник (амплитудной модуляции сигнала) в спектре огибающей;

i - индекс построенного гармонического ряда (набора гармоник);

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

a - частота модуляции (модулирующая), Гц;
b - количество гармоник слева/справа, шт;
c - цвет линий в формате HEX;
d - вес (значимость), число;
ausp.harms_sets[i].modulating[j]; - обращение к j-й модуляции i-го гармонического ряда в спектре вибрации;
ausp.harms_sets[i].modulating[j].harms[k]; - обращение к k-й гармонике j-й модуляции i-го гармонического ряда в спектре вибрации;
ausp.harms_sets[i].modulating[j].harms[k].color = 0x00ffff00; - цвет k-й гармоники j-й модуляции i-го гармонического ряда в спектре вибрации в формате HEX;
ausp.harms_sets[i].modulating[j].harms[k].weight = 1; - вес (значимость) k-й гармоники j-й модуляции i-го гармонического ряда в спектре вибрации, число;


spen.harms_sets[i].modulating[j]; - обращение к j-й модуляции i-го гармонического ряда в спектре огибающей;
spen.harms_sets[i].modulating[j].harms[k]; - обращение к k-й гармонике j-й модуляции i-го гармонического ряда в спектре огибающей;
spen.harms_sets[i].modulating[j].harms[k].color = 0x00ffff00; - цвет k-й гармоники j-й модуляции i-го гармонического ряда в спектре огибающейв формате HEX;
spen.harms_sets[i].modulating[j].harms[k].weight = 1; - вес (значимость) k-й гармоники j-й модуляции i-го гармонического ряда в спектре огибающей, число;

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

в разработке ...