Преобразуйте в фиксированную точку

Предложите типы данных для объектов в вашей модели

После сбора идеализированных областей значений симуляции выведенные области значений или оба, как описано в Собирают Области значений, предлагают типы данных для объектов в вашем основанном на модели на собранных идеальных областях значений.

Инструменты

Функции

fxpoptОптимизируйте типы данных системы

Классы

DataTypeWorkflow.ConverterСоздайте объект конвертера фиксированной точки
DataTypeWorkflow.ProposalSettingsНастройки предложения возражают для предложений по типу данных
fxpOptimizationOptionsЗадайте опции для оптимизации типа данных
OptimizationSolutionОптимизированная реализация фиксированной точки системы
OptimizationResult Закончитесь после оптимизации системы фиксированной точки

Темы

Преобразуйте Используя 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

Используйте Fixed-Point Tool, чтобы преобразовать модель, которая использует объекты данных для спецификации типа данных к фиксированной точке

Преобразуйте системный объект в фиксированную точку Используя Fixed-Point Tool

Используйте Fixed-Point Tool с Системными объектами

Преобразуйте блок MATLAB function в фиксированную точку

Используйте Fixed-Point Tool, чтобы преобразовать Функциональный блок MATLAB® в фиксированную точку

Замените функции в блоке MATLAB function с интерполяционной таблицей

Автоматически замените функции в блоке MATLAB function с заменой интерполяционной таблицы.

Поиск и устранение проблем

Оптимизация типа данных Поиска и устранения проблем

Исследуйте ошибки, выданные во время оптимизации типа данных с помощью функции fxpopt.

Модели, которые могут вызвать ошибки распространения типа данных

Обзор моделирования методов, которые могли вызвать ошибки распространения типа данных после автомасштабирования.

Ошибки распространения типа данных после применения предложенных типов данных

При определенных обстоятельствах Fixed-Point Tool может предложить тип данных, который не совместим с моделью.

Почему Fixed-Point Tool не предложил типов данных?

Этот раздел объясняет, что сделать, когда Fixed-Point Tool не предлагает типов данных.

Неверный тип данных и начальные условия структуры

Этот пример показывает, как заменить условие начальной буквы структуры на объект Simulink.Parameter.

Популярные примеры

Fixed-Point Tool

Fixed-Point Tool

Используйте Fixed-Point Tool, который запускается автоматически после открытия модели. Инструмент является графическим интерфейсом пользователя (GUI), который автоматизирует общие задачи сбора данных об области значений минимакса во время симуляций для использования в автоматическом выборе фиксированной точки, масштабирующейся для блоков. Можно сконфигурировать любую фиксированную точку способный блок в Simulink®, чтобы принять масштабирование, предложенное инструментом. Можно вручную задать масштабирование для ключевых блоков, таких как входные порты и выборочно отключить автоматизированное масштабирование в модели на основе блока блоком. Это дает Fixed-Point Tool больше информации, чтобы работать с и результаты в автоматически выбранных масштабированиях фиксированной точки, которые совместимы с ключом, вручную выбрал масштабирования.