40 Дублирование точки

    Элемент копирует значение одной точки в другие точки.

 ОПИСАНИЕ

Элемент дублирует точку на заданное количество последовательных точек с заданным условием наложения.

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

1 Точка доступа — источник:
Выбираем точку доступа — источник значения.

2 Точка доступа — первый приемник:
Выбираем точку доступа, в которую нужно записать значение. Если будет выбрана серия записей — это будет первая точка из серии.

3 Количество последовательных точек-приемников:
Выбираем количество последовательных точек в которые будет осуществлена запись.

4 Правила наложения на точки-приемники:
A — точка-источник
B — точка-приемник
Bn — каждая следующая точка-приемник
— прямое копирование А -> Bn
— логическое (побитовое) сложение Bn OR A -> Bn
— логическое (побитовое) умножение Bn AND A -> Bn
— исключающее или Bn XOR A -> Bn
— сложение Bn + A -> Bn
— вычитание Bn — А -> Bn
— копировать если больше IF A>Bn {А -> Bn}
— копировать если меньше IF A<Bn {А -> Bn})

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

Распределение параметров элемента в EEPROM:
0
– Номер элемента (всегда = 40)
1 – Номер точки-источника
– Номер точки-приемника
3 – Селектор:
b4-0 – правило дублирования=
=0 – прямое копирование  А -> Bn
=1 – логическое (побитовое) сложение  Bn OR A -> Bn
=2 – логическое (побитовое) умножение  Bn AND A -> Bn
=3 – исключающее или Bn XOR A -> Bn
=4 – сложение  Bn + A -> Bn
=5 – вычитание  Bn — А -> Bn 
=6 – копировать если больше  IF A>Bn {А -> Bn}
=7 – копировать если меньше IF A<Bn {А -> Bn})
b7-5 – количество последовательных точек