exponenta event banner

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

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

Можно представить число с фиксированной точкой с помощью уравнения масштабирования с фиксированной точкой

V≈V~=SQ+B,

где

  • V - реальная ценность.

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

  • S = F2E - наклон.

  • 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 и FixedExponent из -50

C, c, D или d

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

Примечание

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

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

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

Т или т

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

Примечание

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

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

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

Связанные темы