Bit Set

Установите заданный бит сохраненного целого числа одному

  • Библиотека:
  • Simulink / Логика и Битовые операции

    HDL Coder / Логика и Битовые операции

  • Bit Set block

Описание

Блок Bit Set устанавливает заданный бит сохраненного целого числа одному. Масштабирование проигнорировано.

Можно задать бит, который будет установлен в один параметром Index of bit, где битный нуль является младшим значащим битом.

Порты

Входной параметр

развернуть все

Входной сигнал с заданным битом сохраненного целого числа.

Типы данных: single | double | Boolean | fixed point

Вывод

развернуть все

Выходной сигнал с заданным набором битов к 1.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Параметры

развернуть все

Индекс бита, где бит 0 является младшим значащим битом.

Программируемое использование

Параметры блоков: iBit
Ввод: символьный вектор
Значения: положительное целое число
Default:'0'

Характеристики блока

Типы данных

Boolean[a] | fixed point | integer

Прямое сквозное соединение

yes

Многомерные сигналы

yes

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

[a]  Битовые операции не рекомендуются для использования с булевыми сигналами.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Смотрите также

| | (HDL Coder) | (HDL Coder)

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте