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