Чтобы просмотреть опции предложения типа, в приложении Fixed-Point Converter, на странице 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 подчеркивается использование операций с фиксированной точностью с одной, двойной и дорогой точностью. |
|
Да |