Эта модель показывает, как преобразовать сигналы между встроенными и фиксированными типами данных и иллюстрирует, как типы данных с фиксированной точкой влияют на представимые точность и область значений. Тип данных с фиксированной точкой, используемый в этой модели, является 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
Откройте блок Data Type Conversion 'Dbl-to-FixPt', чтобы изменить атрибуты типа данных с фиксированной точкой и увидеть, как они влияют на область значений и точность полученного сигнала с фиксированной точкой.
Советы для определения типов данных с фиксированной точкой:
Нажмите на >>
для открытия помощника по типам данных.
Можно задать минимум/максимум выхода и использовать эти значения для вычисления «наилучшей точности масштабирования», которая максимизирует точность при покрытии заданной области.
Как только вы знакомы с синтаксисом fixdt, можно ввести выражение непосредственно в параметр type данных, не используя Данных Type Assistant.