Меандр

| Векторизован | Си |
в палитре на схеме

Блок формирует на выходе сигнал из равномерных прямоугольных импульсов с заданными временными и амплитудными параметрами:

где 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], размерности которых должны быть одинаковы, в этом случае на выходе будет также формироваться векторный сигнал:

Параметры

нет

Прим.:
  1. По умолчанию блок формирует скалярный выходной сигнал.
  2. Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта главного меню Сервис → Сигналы, или как внешние сигналы проекта при помощи подключаемой базы сигналов.