Автомасштабирование Используя Fixed-Point Tool

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

  • Спроектируйте минимальные и максимальные значения, которые объекты задают явным образом на блоке

  • Регистрируемые минимальные и максимальные значения, которые происходят в процессе моделирования

  • Минимальные и максимальные значения, полученные с помощью анализа области значений

На основе этих значений инструмент предлагает типы данных с фиксированной точкой, которые максимизируют точность и покрывают область значений. Можно затем рассмотреть предложения по типу данных и применить их выборочно к объектам в модели. Этот процесс также известен как autoscaling. Используя Fixed-Point Tool вы можете:

Рабочий процесс для автоматического ввода данных

Прежде чем вы начнете преобразование, необходимо настроить модель в Simulink. Для большего количества детали смотрите Настроенный Модель.

Рабочий процесс преобразования состоит из четырех основных этапов.

  1. Подготовьте систему к преобразованию

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

    Выберите, собрать ли области значений посредством симуляции или выведенного анализа области значений. Можно задать несколько сценариев симуляции с помощью Simulink.SimulationInput объект. Задайте допуски сигнала, чтобы использовать, чтобы проверить поведение конвертированной системы.

    Автоматически подготовьте систему в соответствии с проектом для преобразования путем нажатия кнопки Prepare в панели инструментов Fixed-Point Tool. Fixed-Point Tool анализирует вашу модель и предоставляет рекомендации настройки для автомасштабирования.

  2. Соберите области значений

    Запустите симуляцию или деривацию. Когда симуляция или деривация завершены, можно исследовать области значений объектов в модели с помощью гистограмм в панели Visualization of Simulation Data.

  3. Преобразование типов данных

    Fixed-Point Tool предлагает типы данных на основе областей значений, собранных на этапе два. Можно отредактировать размер слова по умолчанию и другие настройки предложения в меню Settings. Чтобы сгенерировать предложения, нажмите Propose Data Types. Если вы удовлетворены предложениями, нажмите Apply Data Types.

  4. Проверьте новые настройки

    Симулируйте свою модель с помощью недавно прикладных типов данных с фиксированной точкой, чтобы исследовать поведение модели фиксированной точки. Можно сравнить поведение и фиксированной точки с плавающей точкой с помощью Инспектора Данных моделирования.

  5. Исследуйте дополнительные типы данных

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

Чтобы начать процесс преобразования фиксированной точки, смотрите Настроенный Модель.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте