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