Выход выбора смежных бит из входного сигнала
Simulink/Логические и битовые операции
HDL-кодер/логика и битовые операции
Блок Extract Bits позволяет вам выводить смежный выбор бит из сохраненного целочисленного значения входного сигнала. Используйте параметр Bits to extract, чтобы определить метод выбора выхода бит.
Выберите Upper half
для вывода половины входных битов, содержащих самый значительный бит. Если во входном сигнале есть нечетное число бит, количество выхода бит задается уравнением
number of output bits = ceil(number of input bits/2)
Выберите Lower half
для вывода половины входных битов, содержащих наименьший значащий бит. Если во входном сигнале есть нечетное число бит, количество выхода бит задается уравнением
number of output bits = ceil(number of input bits/2)
Выберите Range starting with most significant bit
для вывода определенного количества наиболее значимых битов входного сигнала. Укажите количество самых значащих битов для вывода в параметре Number of bits.
Выберите Range ending with least significant bit
для вывода определенного количества наименее значимых битов входного сигнала. Задайте количество наименее значимых битов для вывода в параметре Number of bits.
Выберите Range of bits
для указания последовательности смежных бит входа для вывода в параметре Bit indices. Вы указываете область значений в [start end]
формат, и индексы входных бит маркируются непрерывно, начиная с 0 для наименее значимого бита.
Этот блок не сообщает о переносе предупреждений о переполнении во время симуляции. Чтобы сообщить об этих предупреждениях, смотрите Simulink.restoreDiagnostic
страница с описанием. Блок сообщает об ошибках из-за переноса при переполнении.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|