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