Библиотека: | Проводка |
Введён в: | 2.5.0 (в библиотеке Базовые, перемещён в библиотеку Проводка в 2.7.0) |
Внешний вид: | ![]() |
Расширитель битов преобразует значение в значение с другой разрядностью. Если оно преобразуется в меньшую разрядность, то оно просто обрезается так, чтобы оставались младшие биты. Если оно преобразуется в большую разрядность, то младшие биты остаются теми же, и вы можете выбрать, какими будут дополнительные старшие биты: они могут быть все 0, все 1, все соответствовать биту знака
значения на входе (его самому старшему биту), или компонент может иметь дополнительный однобитный вход, который определяет, какими будут эти биты.
Многобитный вход, значение на котором будет преобразовано.
Вычисленное выходное значение.
Определяет, какими должны быть дополнительные биты на выходе. Этот контакт доступен только когда атрибут Тип расширения - Вход
.
Когда компонент выбран, или уже добавлен, клавиши от 0 до 9 меняют атрибут Разрядность входа
, а комбинации от Alt-0 до Alt-9 меняют атрибут Разрядность выхода
.
Нольили
Единица, то дополнительные биты будут 0 или 1 соответственно. Если
Знак, то дополнительные биты соответствуют самому старшему биту на входе. И если
Вход, то компонент имеет второй вход на северной стороне, однобитное значение на котором используется для дополнительных битов.
Нет.
Нет.