Блок Установка бита¶
Описание: Функция «Установка бита» выделяет определенный бит из поданного на вход in
значения и передает его на выход out
. Номер выделяемого бита определяется значением на входе bit
, причем следует не забывать, что нумерация начинается с нулевого бита. На вход может быть подан только целый беззнаковый тип данных (см. ниже «Свойства блока»).
Пример: на вход in подано значение 2(0010). Если мы хотим изменить его нулевой бит, значение которого равно 0, тогда на вход bit
необходимо установить 0, а на вход set
установить значение 1. Тогда в нулевой бит значения 2 (010) запишется 1 и новое значение 3 (011) установится на выходе out
.
Пример работы блока битовой операции Установка бита :
Свойства блока: (ПКМ по блоку - Свойства ( Alt + P ))
Общие свойства: см. Редактирование свойств блока.
Тип данных: несмотря на возможность выбрать в выпадающем меню все типы данных, данная функция работает ТОЛЬКО с целыми беззнаковыми типами данных. В случае выбора иного типа данных, редактор допустит соответствующее изменение, однако при компиляции программы будет выдана ошибка.