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

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

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

Описание

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

Порты

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка

Вывод

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point

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

No

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

Yes

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

Yes

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

No

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

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

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

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

Была ли эта тема полезной?