<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Генераторы сигналов > GEN_SQR (OSCAT) |
ФБ GEN_SQR - генератор прямоугольного сигнала.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
PT |
TIME |
Период следования импульсов. |
AM |
REAL |
Коэффициент для задания диапазона пилообразного сигнала. |
OS |
REAL |
Коэффициент для задания диапазона пилообразного сигнала. |
DC |
REAL |
Ширина импульса равна DC*PT, поэтому значение DC должно лежать в диапазоне [0,1]. Если DC<=0, OUT всегда равен (-0.5*AM + OS) и Q всегда FALSE, если DC>=1, OUT всегда равен (0.5*AM+OS) и Q всегда TRUE. |
DL |
REAL |
Дробная часть значения входа DL задает смещение сигнала по фазе (-1 соответствует фазовому сдвигу на -3600 (отставание на период PT), +1 – фазовому сдвигу на +3600 (опережение на период PT)). |
Выходы |
||
Q |
BOOL |
Сигнал цифровой, аналогичный OUT. |
OUT |
REAL |
Сгенерированный прямоугольный сигнал в диапазоне [-0.5*AM + OS, 0.5*AM+OS]. |
Ниже на рисунках показаны конфигурации двух ФБ GEN_SQR и их временные диаграммы (OUT2 отстает по фазе от OUT1 на четверть периода):