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