exponenta event banner

Прокол

Выходные элементы, соответствующие 1 s в двоичном векторе прокола

  • Библиотека:
  • Панель инструментов связи/Операции с последовательностью

  • Puncture block

Описание

Блок «Прокол» создает выходной вектор путем удаления выбранных элементов входного вектора и сохранения других. Блок определяет, какие элементы следует удалить и сохранить, используя двоичный параметр вектора прокола. Блок повторяет шаблон прокалывания, при необходимости, для включения всех входных элементов. Сохраненные элементы появляются в выходном векторе в том же порядке, в котором они появляются во входном векторе.

Порты

Вход

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

Входной сигнал, заданный как вектор столбца. Длина ввода должна быть кратна целому числу длины параметра вектора прокола.

Типы данных: double | single
Поддержка комплексного номера: Да

Продукция

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

Выходной сигнал, возвращаемый в виде вектора столбца. Длина выходного вектора равна целому числу, кратному числу 1 с в параметре вектора прокола. Выходной сигнал содержит только элементы из входного сигнала, которые выравниваются с целыми кратными расположению элемента 1 s в векторе прокола.

Параметры

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

Образец прокола, заданный как вектор столбца двоичных значений. Длина входного сигнала должна быть равна целому числу, кратному длине параметра вектора прокола. Блок повторяет шаблон прокалывания, при необходимости, для включения всех входных элементов.

  • Местоположения элементов 0 в векторе прокола указывают, какие элементы удаляются из входного сигнала для построения выходного сигнала.

  • Местоположения элементов 1 в векторе прокола указывают, какие элементы сохраняются из входного сигнала для построения выходного сигнала.

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

Типы данных

Boolean | double | enumerated | fixed point | integer | single

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

no

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

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a