exponenta event banner

Выбор метода сбора диапазонов

Инструмент фиксированных точек автоматизирует задание типов данных фиксированных точек в модели Simulink ®. Можно использовать итеративный процесс преобразования с фиксированной точкой, также называемый автоматическим масштабированием, или оптимизировать типы данных в модели с помощьюfxpopt. Инструмент «Фиксированная точка» также позволяет исследовать числовое поведение типов данных с плавающей и фиксированной точками в модели.

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

МетодПреимуществаНедостатки

Использование минимальных и максимальных значений моделирования

  • Полезно, если известны входные данные для модели.

  • Нет необходимости указывать сведения о диапазоне проектирования.

  • Не всегда возможно собрать полный диапазон моделирования.

  • Моделирование может занять очень много времени.

Использование расчетных минимальных и максимальных значений

Этот метод можно использовать, если модель содержит блоки, не поддерживающие анализ диапазона. Однако, по возможности, используйте данные моделирования для предложения типов данных.

  • Диапазон проектирования часто доступен только для некоторых входных и выходных сигналов.

  • Типы данных можно предлагать только для сигналов с указанными проектными минимальными и максимальными значениями.

Использование производных минимальных и максимальных значений

Для обеспечения полного рабочего диапазона данных моделирования не требуется многократное моделирование.

  • Деривация может занять очень много времени.

В инструменте «Фиксированная точка» можно выбрать один из трех режимов сбора диапазонов:

  • Диапазоны моделирования - сбор диапазонов с помощью моделирования. Для сбора и объединения диапазонов нескольких прогонов моделирования можно задать входные данные моделирования.

  • Производные диапазоны - сбор диапазонов через статический анализ, который выводит диапазоны, также известный как анализ диапазонов.

  • Моделирование с анализом диапазонов (Simulation with Range Analysis) - сбор диапазонов с помощью моделирования и анализа производных диапазонов и объединение результатов.

ОсобенностьДиапазоны моделированияПроизводные диапазоныМоделирование с анализом диапазона
Охват диапазоновПредлагаемые типы данных основаны на диапазонах моделирования. Предложения, представленные инструментом Fixed-Point Tool, так же хороши, как и предоставленный испытательный стенд. Предложения по типу данных основаны на собранных минимальных и максимальных значениях.Статический анализ диапазонов обычно обеспечивает более консервативное предложение типа данных. Предложения по типу данных основаны на собранных минимальных и максимальных значениях.Предлагаемые типы данных основаны на объединении диапазонов моделирования и производных диапазонов. Предложения по типу данных основаны на собранных минимальных и максимальных значениях. Эта опция предоставляет наиболее полную информацию о диапазоне.
Входные данные моделированияПолный набор входных сигналов, реализующих весь спектр вашего дизайна. Это позволяет собирать и объединять диапазоны из нескольких вариантов ввода моделирования.Диапазоны, полученные в результате деривации, основаны только на диапазонах проектирования, указанных в модели. Входные данные моделирования не используются для получения диапазонов.Диапазоны основаны на комбинации объединенных диапазонов моделирования и диапазонов, полученных из проектных диапазонов, указанных в модели.
Проектные диапазоныДиапазоны моделирования проверяются в соответствии со спецификацией диапазона проектирования, и о нарушениях сообщается в программе Diagnostic Viewer.В модели должны быть указаны проектные диапазоны. Предложения по типу данных основаны на собранных минимальных и максимальных значениях.Диапазоны моделирования проверяются в соответствии со спецификацией диапазона проектирования. Для получения диапазонов проектирования в модели должны быть заданы диапазоны проектирования.
Поддерживаемые функцииВсе объекты модели поддерживаются для инструментария и сбора диапазонов.Анализ диапазона поддерживает подмножество объектов модели. Дополнительные сведения см. в разделе Неподдерживаемые программные компоненты Simulink.Анализ диапазона поддерживает подмножество объектов модели. Дополнительные сведения см. в разделе Неподдерживаемые программные компоненты Simulink.
Моделирование конструкцийДиапазоны всегда сходятся во время моделирования.Для некоторых конструкций моделирования, таких как контуры обратной связи, может потребоваться больше информации о диапазоне проектирования перед объединением.Диапазоны моделирования всегда сходятся. Для некоторых конструкций моделирования, таких как контуры обратной связи, может потребоваться больше информации о диапазоне проектирования, прежде чем полученные диапазоны сойдутся.
Настраиваемые параметры с известными диапазонамиНеобходимо выполнить полную настройку диапазона с использованием входных данных моделирования.Сообщаются проектные диапазоны настраиваемых параметров.Сообщаются проектные диапазоны настраиваемых параметров. Можно дополнительно выполнить настройку диапазона с помощью входных данных моделирования.
Режим моделированияДанные КИП собираются только в обычном режиме. Во время работы модели в режиме ускорителя или быстрого ускорителя данные контрольно-измерительных приборов не собираются. Если известно, что моделирование займет много времени, может потребоваться деривация диапазонов для модели.Режим моделирования не влияет на анализ дальности.Данные КИП собираются только в обычном режиме. Во время работы модели в режиме ускорителя или быстрого ускорителя данные контрольно-измерительных приборов не собираются. Если известно, что моделирование займет много времени, может потребоваться деривация диапазонов для модели.

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

Связанные темы