exponenta event banner

Преобразование двойной точки в фиксированную

Эта модель показывает, как преобразовывать сигналы между встроенными типами данных и типами данных с фиксированной точкой, и показывает, как типы данных с фиксированной точкой влияют на представляемую точность и диапазон. Тип данных с фиксированной точкой, используемый в этой модели, - fixdt (1,5,2), который является подписанным 5-битным числом с 2 битами справа от двоичной точки:

  Precision = (2^-2) = 0.25
  Representable minimum = -(2^-2)*(2^4)   = -4
  Representable maximum =  (2^-2)*(2^4-1) = 3.75

Откройте блок преобразования типа данных Dbl-to-FixPt, чтобы изменить атрибуты типа данных с фиксированной точкой и увидеть, как они влияют на диапазон и точность результирующего сигнала с фиксированной точкой.

Советы по определению типов данных с фиксированной точкой:

  • Щелкните значок >> для открытия помощника по типам данных.

  • Можно задать минимальный/максимальный выходные значения и использовать эти значения для вычисления «масштабирования с наилучшей точностью», которое максимизирует точность при охвате указанного диапазона.

  • После ознакомления с синтаксисом fixdt можно ввести выражение непосредственно в параметр типа данных без использования помощника по типам данных.