<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Генераторы значений > Генератор "Пульс" |
Описание:
Функциональный блок генерирует логические значения, изменяющиеся с заданным периодом. Начальное значение – "Ложь"
Вид функционального блока в дереве объекта:
Входы и выходы:
|
ОБОЗНАЧЕНИЕ |
ТИП |
ВХОДЫ |
Длительность 0 |
Вещественный |
Длительность 1 |
Вещественный |
|
ВЫХОДЫ |
Результат |
Логический |
Логика работы:
Если блок опрашивается раньше, чем должно произойти ближайшее переключение (время Переключения рассчитывается по формуле, приведенной ниже), то значение выхода не меняется, иначе блок действует по следующему алгоритму:
•значение выхода меняется на противоположное
•рассчитывается новое время переключения на основе значений входов, полученных при предыдущем опросе, по следующей формуле:
время Переключения = Текущее время + Период
где Период - это Длительность0, либо Длительность1, в зависимости от переключения, которое необходимо произвести.
Поддерживаемый тип опроса: периодический
Восстановление при рестарте: не требуется