Генератор "Пульс"

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Генераторы значений >

Генератор "Пульс"

Функциональный блок

Описание:

Функциональный блок генерирует логические значения, изменяющиеся с заданным периодом. Начальное значение – "Ложь"

Вид функционального блока в дереве объекта:

Generator_GPulse1

Generator_GPulse2

Входы и выходы:  

 

ОБОЗНАЧЕНИЕ

ТИП

ВХОДЫ

Длительность 0

Вещественный

Длительность 1

Вещественный

ВЫХОДЫ

Результат

Логический

Логика работы:

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

значение выхода меняется на противоположное

рассчитывается новое время переключения на основе значений входов, полученных при предыдущем опросе, по следующей формуле:

время Переключения = Текущее время  + Период

где Период - это Длительность0, либо Длительность1, в зависимости от переключения, которое необходимо произвести.

 

Поддерживаемый тип опроса: периодический

Восстановление при рестарте: не требуется