Генератор изменяющегося импульсного сигнала
Генерация идеального, изменяющегося во времени импульсного сигнала.
Тип: VariablePulseGenerator
Путь в библиотеке:
|
Описание
Используйте блок Генератор изменяющегося импульсного сигнала, чтобы создать идеальные модулированные импульсные сигналы.
В общем случае выходной импульс блока описывается выражением
где — ширина выходного импульса.
Порты
Вход
#
D
—
рабочий цикл
скаляр
| вектор
| матрица
Details
Желаемый рабочий цикл импульса P
в виде скаляра в диапазоне [0,1]
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
P
—
период
скаляр
| вектор
| матрица
Details
Время между нарастающими фронтами последовательных импульсов выходного сигнала. Меньшее значение соответствует более высокой частоте импульса.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
модулированный выходной импульсный сигнал
скаляр
| вектор
| матрица
Details
Модулированный выходной импульсный сигнал, соответствующий входному рабочему циклу.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Разрешить нулевую ширину импульса —
разрешить нулевую величину выходного сигнала
Логический тип
Details
Включите этот параметр, чтобы разрешить выходному импульсному сигналу поддерживать импульсы шириной 0
.
Включение этого параметра приводит к тому, что блок имеет прямое сквозное соединение. Это может вызвать алгебраические циклы в вашей модели. |
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Период дискретизации —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |