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

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

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

Инструменты

Функции

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

Классы

DataTypeWorkflow.ConverterСоздайте объект конвертера фиксированной точки
DataTypeWorkflow.findDecoupledSubsystemsЗаставьте список подсистем заменять на приближение
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, чтобы преобразовать модель, которая использует объекты данных в спецификации типа данных к фиксированной точке.

Преобразуйте блок 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 больше информации, чтобы работать с и результаты в автоматически выбранных масштабированиях фиксированной точки, которые совместимы с ключом, вручную выбрал масштабирования.