Блок Шифратор¶
Описание: Блок функции Шифратор преобразует биты на входах в целочисленное значение на выходе. Номер входа соответствует позиции бита в двоичной записи числа. Количество входов меняется от 2 до 16. Тип данных на выходе изменяется, допускаются только беззнаковые 1 и 2 байтовые целые типы данных. Тип данных должен содержать количество битов не меньше, чем указанно в количестве входов блока.
Пример: при подаче 1 на нулевой d0
и второй d2
входы, получаем значение 101 в двоичной системе исчисления, что соответствует 5 в десятичной системе исчисления:
Свойства блока:
Общие свойства: см. Редактирование свойств блока.
Тип данных: несмотря на возможность выбрать в выпадающем меню все типы данных, данная функция работает ТОЛЬКО с целыми беззнаковыми
типами данных на выходе, причем только 1-
и 2-байтовые
. В случае выбора иного типа данных, редактор допустит соответствующее изменение, однако при компиляции программы будет выдана ошибка.
Количество входов: в данном пункте предоставляется возможность изменения количества входов соответствующего блока. Допускается от 2 до 16 входов (при 2-х байтовом
типе данных).