Выходной выбор смежных битов из входного сигнала
Операции Simulink/Logic и Bit
Кодер HDL/логические и битовые операции
Блок Extract Bits позволяет выводить непрерывный выбор битов из сохраненного целого значения входного сигнала. Используйте параметр Bits для извлечения, чтобы определить метод выбора выходных битов.
Выбрать 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 справочная страница. Блок сообщает об ошибках из-за переполнения.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|