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