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

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

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

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

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

На основе этих значений инструмент предлагает типы данных с фиксированной точкой, которые максимизируют точность и покрывают область значений.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Похожие темы