Этот Fixed-Point Tool является пользовательским интерфейсом, который автоматизирует задачу определения типов данных с фиксированной точкой в Simulink® модель. Инструмент собирает данные области значений для объектов модели на основе симуляций, производных или проекта. В Iterative Fixed-Point Conversion
затем инструмент предлагает типы данных с фиксированной точкой, которые максимизируют точность и охватывают область значений. Затем можно просмотреть предложения по типам данных и применить их выборочно к объектам в модели. Если требования проекта не выполняются, можно настроить параметры предложения типа данных, визуализировать их эффекты и выполнить итерацию, пока система не удовлетворяет вашим требованиям.
Чтобы преобразовать модель в фиксированную точку, выполните шаги в автомасштабировании с использованием Fixed-Point Tool. Пример полного процесса преобразования см. в разделе Преобразование модели с плавающей точкой в фиксированную точку.
The DataTypeWorkflow.Converter
объект и связанные с ним функции объекта являются командной строкой альтернативой Iterative Fixed-Point Conversion
в Fixed-Point Tool.
Fixed-Point Tool | Преобразуйте модель с плавающей точкой в модель с фиксированной точкой |
fxptdlg | Запуск Fixed-Point Tool |
DataTypeWorkflow.Converter | Создайте объект конвертера с фиксированной точкой |
DataTypeWorkflow.findDecoupledSubsystems | Получите список подсистем для замены приближением |
DataTypeWorkflow.ProposalSettings | Объект параметров предложения для предложений по типам данных |
DataTypeWorkflow.Result | Объект, содержащий информацию о результате запуска |
DataTypeWorkflow.VerificationResult | Результаты верификации после преобразования системы в фиксированную точку |
Рабочий процесс «Лучшие практики для преобразования с фиксированной точкой»
Используйте лучшие практики при преобразовании модели в фиксированную точку.
Автомасштабирование с использованием Fixed-Point Tool
Используйте Инструмент Фиксированной-Пинт, чтобы преобразовать систему из плавающей точки в фиксированную точку.
Преобразуйте модель с плавающей точкой в фиксированную точку
Используйте Fixed-Point Tool, чтобы преобразовать модель с плавающей точкой в фиксированную точку.
Пересмотр модели с фиксированной точкой
Используйте Fixed-Point Tool для автоматического масштабирования типов данных с фиксированной точкой в модели обратной связи.
Интерфейс командной строки для Fixed-Point Tool
Узнайте о различиях между рабочим процессом интерфейса командной строки и рабочим процессом Fixed-Point Tool.
Используйте Fixed-Point Tool для подготовки системы к преобразованию
Используйте Fixed-Point Tool, чтобы проверить проектируемую систему на совместимость с процессом преобразования.
Задайте поведенческие ограничения
Используйте допуски сигналов и блоки верификации модели, чтобы проверить поведение реализации с фиксированной точкой.
Инструментирование с фиксированной точкой и переопределение типа данных
Инструментирование с фиксированной точкой и типа данных переопределяют для сбора информации о области значений на вашей модели.
Выбор метода набора областей значений
Выберите из трех методов сбора областей значений, на которых будут базироваться предложения по типам данных.
Как работает анализ области значений
Узнайте, как статический анализ выводит информацию о области значений.
Предотвратите переопределение целочисленных типов данных Fixed-Point Tool
Обеспечьте целочисленные типы данных в модели при использовании переопределения типа данных.
Как Fixed-Point Tool предлагает типы данных
Узнайте, как Fixed-Point Tool предлагает типы данных на основе собранных областей значений и настроек предложения.
Предложите типы данных для объединённых областей значений симуляции
Используйте Инструмент с Фиксированной Точкой (Fixed-Point Tool), чтобы объединить результаты нескольких симуляций и предложить типы данных на основе объединенных результатов.
Как настройки аппаратной реализации влияют на предложения по типам данных
Используйте Fixed-Point Tool, чтобы предложить размеры слова для модели, которая реализует простой алгоритм скользящего среднего.
Преобразуйте модель-ссылку в фиксированную точку
Используйте Fixed-Point Tool для регистрации минимальных и максимальных значений симуляции для ссылочных моделей и предлагает типы данных на основе объединения собранных областей значений.
Рабочий процесс для объектов шины в точке с фиксированной точкой
Узнайте, как переопределение типа данных ведет себя с объектами шины и как типы данных определяются для объектов шины.
Автомасштабирование объектов данных с помощью Fixed-Point Tool
Используйте Fixed-Point Tool, чтобы преобразовать модель, которая использует объекты данных для спецификации типа данных в фиксированную точку.
Преобразуйте блок MATLAB function в фиксированную точку
Используйте Fixed-Point Tool, чтобы преобразовать MATLAB® Функциональный блок к фиксированной точке.
Управление видами в Fixed-Point Tool
Фильтрация, сортировка и анализ информации в Fixed-Point Tool.
Просмотр результатов симуляции
Используйте Данные моделирования Inspector, чтобы просмотреть результаты симуляции и сравнить запуски, чтобы проверить проект с фиксированной точкой.
Исследуйте несколько преобразований с плавающей точкой в фиксированную точку
Итерационно исследуйте различные настройки предложения, чтобы найти лучшее преобразование с плавающей точкой в фиксированную точку.
Модель поведения нескольких типов данных с помощью словаря данных
Пример, показывающий, как использовать словари данных-ссылок для хранения нескольких наборов типов данных для модели.
Блоки, которые не поддерживают типы данных с фиксированной точкой
Диагностируйте блоки, которые не поддерживаются для преобразования с фиксированной точкой.
Модели, которые могут вызвать ошибки распространения типа данных
Знать, какие методы моделирования могут вызвать ошибки распространения типа данных после автомасштабирование.
Решение проблем анализа области значений
Диагностируйте проблемы анализа области значений.
Исправление конфликтов области значений проекта
Избегайте задавать конфликтующие минимальные и максимальные значения проекта в вашей модели.
Недостаточная информация о области значений проекта
Диагностируйте ошибки, вызванные недостаточной информацией о области значений проекта, предоставляя дополнительные минимальные и максимальные значения входных параметров.
Предоставление дополнительной информации о области значений проекта
Диагностируйте недостаточную информацию о области значений проекта, которая препятствует успешному анализу производной области значений.
Диагностируйте проблемы анализа области значений системных объектов
При необходимости перенастройте Системный объект, чтобы области значений могли быть выведены для модели.
Этот Fixed-Point Tool не предлагал типы данных
Поиск и устранение проблем, когда Fixed-Point Tool не предлагает типы данных.
Несоответствие типов данных и начальные условия структуры
Пример, показывающий, как заменить начальное условие структуры на Simulink.Parameter
объект.
Ошибки распространения типа данных после применения предложенных типов данных
Поиск и устранение проблем, когда Fixed-Point Tool предлагает типы данных, которые не совместимы с моделью.