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