Обозначение

Описание
Блок вычисляет сумму входов, у которых en != 0.
Число входов задается при создании функционального блока, и может быть изменено в процессе редактирования программы.
Число входов задается при создании функционального блока, и может быть изменено в процессе редактирования программы.
Назначение входов и выходов
| Входы | Тип | Описание |
| ini | flt | слагаемое i |
| eni | b | разрешение слагаемого i |
| Выходы | Тип | Описание |
| ptr | any | |
| sum | flt | сумма активных слагаемых |
| cnt | i16 | количество активных слагаемых |
Инициализация
- Выход sum инициализируется 0.
- Выход cnt инициализируется 0.
Алгоритм
Блок выполняет следующие операции:
- Для каждого входа проверяется разрешение (en != 0)
- Если разрешение активно, значение добавляется к сумме
- Увеличивается счетчик активных слагаемых
- Результат суммы выдается на выход sum
- Количество активных слагаемых выдается на выход cnt