ИСКЛ ШИФР - Исключающий шифратор

Параметры

ИмяВх/ВыхТипКомментарий
Q[i]Входылогич.Входы.
Кол-во входов может быть от 0 до 255
YВыходцелоч.Выход
ERRВыходлогич.Выход ошибки

Информация по использованию

В случае если на один из входов алгоблока поступает логическая единица и на другие входы - нули, то выход Y равен N-1, где N - номер входа, на котором присутствует единица. Если на входах более одной единицы, то выдается сигнал ошибки ERR=1, и на выход Y передается значение "-1". Если все входы равны 0, то выход Y равен -1.

Последующая распаковка алгоблоком Исключающий дешифратор значения "-1" не приведет к появлению единичного значения на одном из его выходов.

В расчет принимается порядок следования выводов в алгоблоке, а не их номера в массиве.