Ударный спектр — компонент. Ударный спектр (спектр ударного отклика, shock response spectrum) – зависимость максимальных откликов на возмущающее воздействие системы из резонаторов с одной степенью свободы, выстроенных в порядке возрастания собственных частот.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- {Y} — входной массив с данными.
Выходные
- SRS — спектр ударного отклика.
- Freqs — частотный ряд.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- SamplingRate (25000) – частота дискретизации входных данных;
- FirstFrequency (10) – первая частота в частотном ряду;
- LastFrequency (5000) – последняя частота в частотном ряду;
- DampingKoef (0,05) – коэффициент затухания колебательных систем;
- FreqsInOctave (16) – количество частотных полос в одной октаве.
Примечания:
- Последняя частота в частотном ряду не должна быть больше ¼ от частоты дискретизации.
- Коэффициент затухания по умолчанию равен 0,05.
- Алгоритм очень ресурсоёмкий, не стоит подавать на вход слишком часто большие объёмы данных.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- {Y} — значения входного массива с данными.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FLOAT SamplingRate — установка и чтение частоты дискретизации (от 0.001 до половины частоты дискретизации входных данных), Гц.
- FLOAT FirstFrequency — установка и чтение первой частоты в частотном ряду (от 0.01 Гц до последней частоты в частотном ряду), Гц.
- FLOAT LastFrequency — установка и чтение последней частоты в частотном ряду (от первой частоты в частотном ряду до ( частоты дискретизации ЦАП / 4)), Гц.
- FLOAT DampingKoef — установка и чтение коэффициента затухания колебательных систем (число).
- LONG FreqsInOctave — установка и чтение количества частотных полос в одной октаве (число).
Пример
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как Обновление программного обеспечения модуля.
Результат работы проекта