Номера с фиксированной точкой в Simulink

Simulink® имена типов данных должны быть допустимыми MATLAB® идентификаторы длиной менее 128 символов. Имя типа данных предоставляет информацию о типе контейнера, кодировании номеров и масштабировании.

Вы можете представлять число с фиксированной точкой, используя уравнение масштабирования с фиксированной точкой

VV~=SQ+B,

где

  • V является реальным значением.

  • V~ - приблизительное значение в реальном мире.

  • S = <reservedrangesplaceholder0> 2E - уклон.

  • F - коэффициент корректировки уклона.

  • E является фиксированной степенью двойки.

  • Q является сохраненным целым числом.

  • B - смещение.

Тип данных с фиксированной точкой и масштабирование обозначения

Следующая таблица предоставляет ключ для различных символов, которые появляются в продуктах Simulink, чтобы указать тип данных и масштабирование значения с фиксированной точкой.

Символ

Описание

Пример

Тип контейнера

ufix

Неподписанный тип данных с фиксированной точкой

ufix8 является 8-битным беззнаковым типом данных с фиксированной точкой

sfix

Тип данных с фиксированной точкой со знаком

sfix128 является 128-битным типом данных с фиксированной точкой со знаком

fltu

Масштабированное переопределение неподписанного типа данных с фиксированной точкой (ufix)

fltu32 является масштабированным двойным переопределением ufix32

flts

Масштабированное двойное переопределение типа данных с фиксированной точкой со знаком (sfix)

flts64 является масштабированным двойным переопределением sfix64

Кодирование чисел

e

10^

125e8 равен 125*(10^(8))

n

Отрицательный

n31 равен -31

p

Десятичная точка

1p5 равен 1.5

p2 равен 0.2

Масштабирование кодирования

S

Наклон

ufix16_S5_B7 является 16-битным беззнаковым типом данных с фиксированной точкой с Slope от 5 и Bias от 7

B

Уклон

ufix16_S5_B7 является 16-битным беззнаковым типом данных с фиксированной точкой с Slope от 5 и Bias от 7

E

Фиксированная экспонента (2 ^)

Отрицательная фиксированная экспонента описывает длину дроби

sfix32_En31 - 32-битный тип данных с фиксированной точкой со знаком с долей 31

F

Коэффициент корректировки уклона

ufix16_F1p5_En50 является 16-битным беззнаковым типом данных с фиксированной точкой со SlopeAdjustmentFactor от 1.5 и a FixedExponent от -50

C, c, D или d

Сжатая кодировка для смещения

Примечание

Если вы передаете этот символ в slDataTypeAndScale функция возвращает допустимое fixdt тип данных.

Нет доступного примера. Только для обратной совместимости.

Идентификация и замена вызовов на slDataTypeAndScale, используйте проверку на наличие вызовов slDataTypeAndScale Model Advisor.

T или t

Сжатая кодировка для наклона

Примечание

Если вы передаете этот символ в slDataTypeAndScaleвозвращает допустимое fixdt тип данных.

Нет доступного примера. Только для обратной совместимости.

Идентификация и замена вызовов на slDataTypeAndScale, используйте проверку на наличие вызовов slDataTypeAndScale Model Advisor.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте