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