Полоса масштабирования типа данных

Удалите масштабирование и сопоставьте с созданным в целом числе

  • Библиотека:
  • Simulink / Атрибуты Сигнала

Описание

Блок Data Type Scaling Strip разделяет масштабирование от сигнала фиксированной точки. Это сопоставляет тип входных данных с самым маленьким встроенным типом данных, который имеет достаточно битов данных, чтобы содержать вход. Сохраненное целочисленное значение входа является значением вывода. Вывод всегда имеет масштабирование номинала (наклон = 1.0 и смещение = 0.0), таким образом, вывод не различает значение реального мира и сохраненное целочисленное значение.

Порты

Входной параметр

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

Входной сигнал, заданный как скаляр, вектор или матрица. Блок разделяет масштабирование от входного сигнала фиксированной точки и выводит сохраненное целочисленное значение с самым маленьким встроенным типом данных.

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

Вывод

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

Сохраненное целочисленное значение входного сигнала с самым маленьким встроенным типом данных и те же размерности как вход.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

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

Типы данных

Boolean | double | fixed point | integer | single

Прямое сквозное соединение

no

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

yes

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

yes

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

no

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Fixed-Point Designer™.

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