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