7 Изменение события

Элемент изменяет тип предыдущего события, позволяя организовывать более гибкие варианты реагирования на события.

 ОПИСАНИЕ

Элемент предназначен для организации в микропрограмме дополнительных способов формирования сигнала события. Исходными данными для элемента являются события от предыдущего элемента (предыдущее событие). На выходе возможны различные варианты событий.

 ПАРАМЕТРЫ ЭЛЕМЕНТА

Исходные события (события от предыдущих элементов): 

1 Событие будет сформировано:

Итоговые события (события для последующих элементов):
— единожды в момент возникновения предыдущего события

— единожды в момент окончания предыдущего события

– постоянно, при наличии предыдущего события (повторитель)

– постоянно, при отсутствии предыдущего события (инвертор)

Для случая преобразования в единичные события возможны дополнительные опции (при установке соответствующих чекбоксов).
Исходные события:

Итоговые события:
√ – удерживать событие до прихода следующего (триггер)

√ – случайно пропускать/не_пропускать событие (случайный выбор)

ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
Размер элемента: EEPROM – 2 байта, SRAM – 1 байт

Распределение параметров элемента в EEPROM:
0 – Номер элемента (всегда = 7)
1 – Тип события:
b1,0 – выбор варианта обработки события
=0 – единожды в момент возникновения предыдущего события
=1 – единожды в момент окончания предыдущего события
=2 – постоянно, при наличии предыдущего события
=3 – постоянно, при отсутствии предыдущего события
b2
 – удерживать событие до прихода нового (триггер)
b3
 – случайно пропускать/не_пропускать событие (случайный выбор)

Распределение переменных элемента в SRAM:
0 – предыдущее значение события (для работы триггера)