exponenta event banner

Сжать

Снять одиночные размеры с многомерного сигнала

  • Библиотека:
  • Операции с симуляцией/математикой

  • Squeeze block

Описание

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

Порты

Вход

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

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

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

Продукция

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

Выходной сигнал без одиночных размеров. Например, многомерный массив размером 3 на 1 на 2 превращается в сигнал 3 на 2. Если на входе нет одиночных размеров, то входной сигнал пропускается на выход без изменений.

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

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

Типы данных

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

Прямой проход

no

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

yes

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

no

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

no

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

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

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

См. также

Представлен в R2007b