Выходные формы сигналов с использованием обозначений сигналов
Симулинк/источники
Блок генератора сигналов выводит сигналы на основе обозначений сигналов, введенных в таблицу Определение сигналов (Waveform Definition).
Этот блок поддерживает следующие синтаксисы для сигнальных обозначений:
Синтаксис функции - укажите все аргументы в определенном порядке для синтаксиса сигнала (см. Алгоритмы).
Синтаксис «имя-значение» - укажите необязательные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN. Дополнительные сведения см. в разделе Алгоритмы.
Этот блок поддерживает нормальный, ускорительный и быстрый режимы ускорителя и быстрый перезапуск.
| Операция | Оператор |
|---|---|
Абсолютное значение |
abs()
|
Дополнение |
+
|
Подразделение |
/
|
Умножение |
*
|
Круглые скобки |
()
|
Вычитание |
-
|
Унарный минус |
-
|
Блок Waveform соблюдает следующие правила приоритета оператора:
( )
+ - (унарный)
* /
+ -
Блок генератора сигналов выдает по одному сигналу за один раз. Этот выходной сигнал можно изменить. Параметры экспресс-частоты и фазового смещения в радианах. Также можно:
Вложенные обозначения сигналов, например:
sin('Amplitude',sin('Amplitude',1,'Frequency',1,'Phase',0),'Frequency',1,'Phase',1)
Ссылка на вещественные скалярные переменные в базовой рабочей области или рабочей области модели, например:
sin('Amplitude',x,'Frequency',y,'Phase',z)x, y и z существуют в базовой рабочей области.
Дополнительные сведения о формах сигналов см. в разделе Алгоритмы.
Чтобы быстро определить отклик системы на различные типы входов, можно изменить выходной сигнал блока генератора сигналов во время моделирования.
Невозможно настроить параметры сигнала, такие как частота или амплитуда, во время выполнения кода, генерируемого с помощью Simulink ® Coder™. Вместо этого можно создать код, позволяющий переключаться между указанными вариантами формы сигнала. Дополнительные сведения см. в разделе Переключение между выходными формами сигнала во время выполнения кода для блока генератора формы сигнала (Simulink Coder).
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|