Поскольку числа одинарной точности используют 32 бита, они требуют меньшей памяти, чем числа с двойной точностью, все еще предлагая многие преимущества арифметики с плавающей точкой. Можно использовать Single Precision Converter, чтобы автоматически преобразовать систему в модели Simulink от двойной точности до одинарной точности.
Single Precision Converter вносит эти изменения:
Преобразование заданных пользователями типов данных с двойной точностью к типам данных с одинарной точностью (применяется к настройкам блока, настройкам диаграммы Stateflow®, объектам сигнала и объектам шины).
Выходные сигналы и промежуточные настройки с помощью наследованных типов данных, которые компилируют к двойной точности, превращаются в типы данных с одинарной точностью.
Конвертер не изменяет булевскую переменную, встроенное целое число или заданные пользователями типы данных с фиксированной точкой. Когда преобразование закончено, конвертер отображает таблицу, обобщающую скомпилированные и предложенные типы данных объектов в системе в соответствии с проектом.
Чтобы узнать больше об инструменте, смотрите Начало работы с Single Precision Converter.
Single Precision Converter | Преобразуйте систему с двойной точностью в одинарную точность |
DataTypeWorkflow.Single.convertToSingle | Преобразуйте систему с двойной точностью в одинарную точность |
Начало работы с Single Precision Converter
Изучите основы использования Single Precision Converter.
Преобразуйте систему в одинарную точность
Преобразуйте систему в одинарную точность с помощью Single Precision Converter.