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