Сгенерируйте различные формы волны
Simulink/Источники
Блок Signal Generator может создать одну из четырех различных форм волны:
синус
квадрат
зуб пилы
случайный
Можно выражать параметры сигнала в герцах или радианах в секунду. Используя значения параметров по умолчанию, вы получаете одну из следующих осциллограмм:
Форма волны | Выходы возможностей |
---|---|
Sine wave |
|
Квадратная волна |
|
Пилозубая волна |
|
Случайная волна |
|
Отрицательное Amplitude значение параметров вызывает сдвиг фазы на 180 градусов. Вы можете сгенерировать сдвинутую по фазе волну не на 180 степени многими способами. Для примера можно подключить сигнал блока Clock к блоку MATLAB Function и записать уравнение для конкретной волны.
Можно варьировать настройки выхода блока Signal Generator, в то время как симуляция прогресса, чтобы быстро определить реакцию системы на различные типы входов.
Параметры Amplitude и Frequency определяют амплитуду и частоту сигнала выхода. Параметры должны быть одинаковыми размерностями после скалярного расширения. Если снять флажок Interpret vector parameters as 1-D, блок выводит сигнал тех же размерностей, что и параметры Amplitude и Frequency (после скалярного расширения). Если установить флажок Interpret vector parameters as 1-D, блок выводит сигнал вектора (1-D), если параметры Amplitude и Frequency - строка или векторы-столбцы, то есть массивы 2-D с одной строкой или столбцом. В противном случае блок выводит сигнал тех же размерностей, что и параметры.
Если ваша модель использует решатель с фиксированным шагом, Simulink® использует тот же размер шага для всей симуляции. В этом случае выход блока Signal Generator обеспечивает равномерно дискретизированное представление идеальной формы волны.
Если ваша модель использует решатель с переменным шагом, Simulink может использовать различные размеры шага во время симуляции. В этом случае выход Signal Generator блока не всегда обеспечивает равномерно дискретизированное представление идеальной формы волны. Чтобы убедиться, что выход блока является равномерно выбранным представлением, добавьте Hit Crossing блок непосредственно ниже по потоку от блока Signal Generator. Эти модели показывают различие в Signal Generator выхода блоков с блоком Hit Crossing и без него.
Модель, которая использует решатель переменной-шага | Выход блока генератора сигналов |
---|---|
|
|
|
|
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|