Чтобы просмотреть опции предложения по типу, в приложении MATLAB® Coder™, на странице Convert to Fixed Point, кликают по стрелке Settings.
Следующие опции доступны.
Настройки предложения по основному типу | Значения | Описание |
---|---|---|
Режим предложения по фиксированной точке |
Предложите дробные длины для заданного размера слова |
Используйте заданный размер слова для предложений по типу данных и предложите минимальные дробные длины, чтобы избежать переполнения. |
Предложите размеры слова для заданной дробной длины (значение по умолчанию) |
Используйте заданную дробную длину для предложений по типу данных и предложите минимальные размеры слова, чтобы избежать переполнения. | |
Размер слова по умолчанию |
16 (значение по умолчанию) |
Размер слова по умолчанию, чтобы использовать, когда Fixed-point type proposal mode установлен в |
Дробная длина по умолчанию |
4 (значение по умолчанию) |
Дробная длина по умолчанию, чтобы использовать, когда Fixed-point type proposal mode установлен в |
Усовершенствованные настройки предложения по типу | Значения | Описание | |
---|---|---|---|
При предложении типов ПримечаниеВручную вводимые статические области значений всегда более приоритетны по сравнению с областями значений симуляции. |
проигнорируйте области значений симуляции |
Предложите типы данных на основе выведенных областей значений. | |
проигнорируйте выведенные области значений |
Предложите типы данных на основе областей значений симуляции. | ||
используйте все собранные данные (значение по умолчанию) |
Предложите типы данных и на основе симуляции и на основе выведенных областей значений. | ||
Предложите целевые контейнерные типы |
Да |
Предложите тип данных с самым маленьким размером слова, который может представлять область значений и подходит для генерации кода C (8,16,32, 64 …). Например, для переменной с областью значений | |
Никакой (значение по умолчанию) |
Предложите, чтобы типы данных с минимальным размером слова должны были представлять значение. | ||
Оптимизируйте целые числа |
Нет |
Не используйте целое число, масштабирующееся для переменных, которые были целыми числами во время симуляции. | |
Да (значение по умолчанию) |
Используйте целое число, масштабирующееся для переменных, которые были целыми числами во время симуляции. | ||
Со знаком |
Автоматический (значение по умолчанию) |
Предлагает подписанные и типы данных без знака в зависимости от информации об области значений для каждой переменной. | |
Со знаком |
Предложите подписанные типы данных. | ||
Без знака |
Предложите типы данных без знака. | ||
Запас прочности в течение sim min (%) / макс. (%) |
0 (значение по умолчанию) |
Задайте запас прочности для симуляции минимальные и максимальные значения. Симуляция минимальные и максимальные значения настроена процентом, определяемым этим параметром, позволив вам задать область значений, отличающуюся от полученного из запущенной симуляции. Например, значение | |
Пути поиска файлов |
|
Добавьте пути к списку путей, чтобы искать файлы MATLAB. Разделите элементы списка точкой с запятой. |
Настройки fimath | Значения | Описание |
---|---|---|
Округление метода |
Потолок |
Задайте свойства Математические свойства фиксированной точки по умолчанию используют округление После генерации кода при необходимости изменяют эти настройки, чтобы оптимизировать сгенерированный код или пример, избежать переполнения или устранить смещение, и затем повторно выполнить верификацию. Для получения дополнительной информации о свойствах |
Конвергентный | ||
Пол (значение по умолчанию) | ||
Самый близкий | ||
Вокруг | ||
Нуль | ||
Действие переполнения |
Насыщать | |
Перенеситесь (значение по умолчанию) | ||
Режим продукта |
FullPrecision (значение по умолчанию) | |
KeepLSB | ||
KeepMSB | ||
Определение точности | ||
Режим Sum |
FullPrecision (значение по умолчанию) | |
KeepLSB | ||
KeepMSB | ||
Определение точности |
Сгенерированные настройки файла | Значение | Описание |
---|---|---|
Сгенерированный суффикс имени файла фиксированной точки |
_fixpt (значение по умолчанию) |
Задайте суффикс, чтобы добавить к сгенерированным именам файлов фиксированной точки. Например, по умолчанию, если вы генерируете статическую библиотеку для проекта под названием |
Графический вывод и создание отчетов о настройках | Значения | Описание |
---|---|---|
Пользовательская функция построения графика |
|
Задайте имя пользовательской функции построения графика, чтобы использовать для графиков сравнения. |
Постройте с инспектором данных моделирования |
Никакой (значение по умолчанию) |
Задайте, использовать ли Инспектора Данных моделирования для графиков сравнения. |
Да | ||
Подсветите потенциальные проблемы типа данных |
Никакой (значение по умолчанию) |
Задайте, подсветить ли потенциальные типы данных в сгенерированном отчете HTML. Если эта опция включена, подсветки отчета, с одинарной точностью, с двойной точностью, и дорогое использование операции фиксированной точки в вашем коде MATLAB. |
Да |