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

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
 
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[File:AM.png|thumb|Амплитудная модуляция гармоники в спектре]]
[[File:SPEN_harms_set.png|thumb|Индивидуальная настройка параметров гармоник ряда в спектре]]
[[File:SPEN_harms_set.png|thumb|Индивидуальная настройка параметров гармоник ряда в спектре]]
[[File:SPEN_count.png|thumb|Подсчет количества обнаруженных гармоник ряда в спектре]]
== Краткое описание ==
== Краткое описание ==
Функция предназначена для управления параметрами построенного гармонического ряда (набора гармоник). Для примера будем использовать функции построения спектров вибрации, описанные ранее:
Функция предназначена для управления параметрами построенного гармонического ряда (расчетного набора гармоник или портрета) в спектрах вибрации. У каждого построенного гармонического ряда имеется свой индекс. Индексы присваиваются автоматически в порядке построения ряда в спектре (в порядке записи кода программы), отсчет индексов начинается с "0". Обращение к гармоническому ряду происходит по его индексу. Для примера будем использовать функции построения спектров вибрации, описанные ранее:
:<code style="color: purple>var ausp = gtl.add_ausp( номер измерительного канала );</code>
:<code style="color: purple>var ausp = gtl.add_ausp( номер измерительного канала );</code>
:<code style="color: purple>var ausp = gtl.add_spen( фильтр );</code>.  
:<code style="color: purple>var ausp = gtl.add_spen( фильтр );</code>.


== Объявление функции ==
== Объявление функции ==
:<code style="color: purple>var ausp_set = ausp.add_harms_set(a, b, c, d);</code>
:<code style="color: purple>ausp.harms_sets[i];</code> - обращение к i-му гармоническому ряду (набору гармоник) в спектре вибрации;
:<code style="color: purple>var spen_set = spen.add_harms_set(a, b, c, d);</code>
:<code style="color: purple>spen.harms_sets[i];</code> - обращение к i-му гармоническому ряду (набору гармоник) в спектре огибающей;
:<pre>i - индекс построенного гармонического ряда (набора гармоник);</pre>


== Свойства (методы) ==
== Свойства (методы) ==
<pre>
:<code style="color: purple>ausp.harms_sets[i].harms[j];</code> - обращение к j-й гармонике i-го гармонического ряда в спектре вибрации;
a - основная частота, Гц;
:<code style="color: purple>ausp.harms_sets[i].harms[j].color = 0x0000ffff;</code> - цвет j-й гармоники i-го гармонического ряда в спектре вибрации в формате HEX;
b - количество гармоник в ряду, шт;
:<code style="color: purple>ausp.harms_sets[i].harms[j].weight  = 1;</code> - вес (значимость) j-й гармоники i-го гармонического ряда в спектре вибрации, число;
c - цвет линий в формате HEX;
<hr>
d - вес (значимость), число;
:<code style="color: purple>spen.harms_sets[i].harms[j];</code> - обращение к j-й гармонике i-го гармонического ряда в спектре огибающей;
</pre>
:<code style="color: purple>spen.harms_sets[i].harms[j].color = 0x0000ffff;</code> - цвет j-й гармоники i-го гармонического ряда в спектре огибающей в формате HEX;
:<code style="color: purple>ausp_set.name = "Биение вала";</code> - присвоение имени набору гармоник, характерному для определенного вида дефекта;
:<code style="color: purple>spen.harms_sets[i].harms[j].weight  = 1;</code> - вес (значимость) j-й гармоники i-го гармонического ряда в спектре огибающей, число;
:<code style="color: purple>spen_set.name = "Раковины, трещины наружного кольца";</code> - присвоение имени набору гармоник, характерному для определенного вида дефекта;


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

Текущая версия от 23:59, 10 января 2024

Индивидуальная настройка параметров гармоник ряда в спектре

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

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

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

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

ausp.harms_sets[i]; - обращение к i-му гармоническому ряду (набору гармоник) в спектре вибрации;
spen.harms_sets[i]; - обращение к i-му гармоническому ряду (набору гармоник) в спектре огибающей;
i - индекс построенного гармонического ряда (набора гармоник);

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

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

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

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

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