Меандр
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Блок формирует на выходе периодический сигнал прямоугольной формы (из равномерных прямоугольных импульсов) с заданными временными и амплитудными параметрами:
где y1, y2, T1, T2 – свойства блока, y(t) – выходной сигнал, t – текущее модельное время в секундах, frac(t/(T1+T2)) – дробная часть.
Входные порты
По-умолчанию блок не имеет входных портов, однако их можно добавить через свойство "Управляющие входы". При добавлении порта, через входное значение подаваемое на данный порт, можно в процессе расчета видоизменять настройки меандра. Возможно добавить один или несколько входных портов из следующего перечня:
| Имя | Описание | Тип линии связи |
|---|---|---|
| IN_0 | Активность. Если на вход этого порта поступает 0, то блок не является активным, на его выходе будет также 0 (независимо от других заданных значений выхода). При 1 на входе, блок работает как обычно, в соответствии с заданными свойствами. | Математическая |
|
IN_1 |
Длительность 1-го полупериода, с. Порт соответствует аналогичному свойству блока. | Математическая |
| IN_2 | Длительность 2-го полупериода, с. Порт соответствует аналогичному свойству блока. | Математическая |
| IN_3 | Значение 1-го полупериода. Порт соответствует аналогичному свойству блока. | Математическая |
| IN_4 | Значение 2-го полупериода. Порт соответствует аналогичному свойству блока. | Математическая |
| IN_5 | Коэффициент ускорения счётчика относительного времени. Порт соответствует аналогичному свойству блока. | Математическая |
| IN_6 | Фаза (опережение), с. Порт соответствует аналогичному свойству блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Управляющие входы | inp | Позволяет добавлять дополнительные входы блоку (до 7 шт.), предназначенные для задания характеристик меандра в процессе расчета через входы. Соответствующее свойство при этом становится недоступным (невидимым). |
- | Множество |
| Длительность 1-го полупериода, с | t1 | Время T1, в течение которого блок на выходе формирует значение первого полупериода. | [1] | Массив |
| Значение 1-го полупериода | y1 | Сигнал y1, подаваемый блоком на выход в течение первого полупериода. | [0] | Массив |
| Длительность 2-го полупериода, с | t2 | Время T2, в течение которого блок на выходе формирует значение второго полупериода. | [1] | Массив |
| Значение 2-го полупериода | y2 | Сигнал y2, подаваемый блоком на выход в течение второго полупериода | [1] | Массив |
| Управление фазой и частотой | ||||
| Фаза (опережение), с | t0 | Смещение сигнала относительно нулевого момента времени. | [0] | Массив |
| Коэффициент ускорения счётчика относительного времени |
k_speed |
Коэффициент, показывающий во сколько раз частота выходного сигнала будет ускорена относительно модельного времени. При значении коэффициента менее 1, частота будет замедлена. Коэффициент должен быть положительным числом. | [1] | Массив |
Свойства могут быть векторами: T1 = [T11, T12,…,T1n], y1 = [y11, y12,…,y1n] и y2 = [y21, y22,…,y2 n], размерности которых должны быть одинаковы, в этом случае на выходе будет также формироваться векторный сигнал:
Параметры
Блок не имеет параметров.
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

