|
|
| Векторизован | Си
| |
в палитре |
на схеме |
Блок формирует на выходе сигнал из равномерных прямоугольных импульсов с заданными
временными и амплитудными параметрами:
где
y1,
y2,
T1,
T2 – свойства блока,
y(
t) – выходной
сигнал,
t – текущее модельное время в секундах,
frac(
t/(
T1+
T2)) – дробная часть.
Выходы
- output - порт выходного сигнала.
Свойства:
- Длительность 1-го полупериода – время T1, в течение которого блок на
выходе формирует значение первого полупериода.
- Значение 1-го полупериода – сигнал y1, подаваемый блоком на выход в
течение первого полупериода.
- Длительность 2-го полупериода – время T2, в течение которого блок на
выходе формирует значение второго полупериода.
- Значение 2-го полупериода – сигнал y2, подаваемый блоком на выход в
течение второго полупериода.
Свойства могут быть векторами:
T1 = [
T1
1,
T1 2,…,
T1 n],
y1 = [
y1 1,
y1
2,…,
y1 n] и
y2 = [
y2 1,
y2
2,…,
y2 n], размерности которых должны быть одинаковы, в этом
случае на выходе будет также формироваться векторный сигнал:
Прим.:
- По умолчанию блок формирует скалярный выходной сигнал.
- Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в
скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта
главного меню Сервис → Сигналы, или как внешние сигналы проекта при
помощи подключаемой базы сигналов.