Исследуйте результаты разрешить конфликты

После предложения типов данных с Fixed-Point Tool как описано в преобразовании типов данных можно исследовать каждое предложение с помощью панели Result Details. Эта панель отображает объяснение для предложенных типов данных и графика гистограммы сигнала. Эта вкладка также описывает потенциальные проблемы или ошибки и предлагает методы для решения их. Чтобы посмотреть детали, в электронной таблице инструмента, выбирают объект, который имеет предложенный тип данных. Панель Result Details обновится с информацией, связанной с выбранным результатом.

Сводные данные предложенного типа данных

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

Этот раздел панели Result Details также сообщает вам, если выбранный объект должен использовать совпадающий тип данных в качестве других объектов в модели из-за правил распространения типа данных. Например, входные параметры с блоком Merge должны иметь совпадающий тип данных. Поэтому выходные параметры блоков, которые соединяются с этими входными параметрами, должны использовать совпадающий тип данных. Точно так же блоки, которые соединяются тем же элементом виртуальной шины, должны использовать совпадающий тип данных.

Щелкните по ссылке, чтобы подсветить объекты, которые осуществляют обмен данными типы в модели. Чтобы очистить это выделение, щелкните правой кнопкой по модели и выберите Remove Highlighting.

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

Некоторые блоки Simulink® принимают только определенные типы данных на некоторых портах. Этот раздел панели Result Details также сообщает вам, когда блок, который соединяется с выбранным объектом, имеет ограничения типа данных, которые влияют на предложенный тип данных выбранного объекта.

Раздел Proposed Data Type Summary предоставляет таблице информацию о предложенном типе данных.

ЭлементОписание

ProposedDT

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

SpecifiedDT

Тип данных, который задает объект

Необходимо уделять внимание

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

Указывает на предупреждающее сообщение

Указывает на сообщение об ошибке

Информация об области значений

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

ЭлементОписание

Design

Спроектируйте максимальные и минимальные значения, которые объект задает, например, его Output maximum и параметры Output minimum

Simulation

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

Разделяемые значения

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

  • Initial Values — Некоторые объекты модели имеют параметры, которые позволяют вам задавать начальные значения их сигналов. Например, блок Constant имеет параметр Constant value, который инициализирует выходной сигнал блока. Fixed-Point Tool использует начальные значения, чтобы предложить типы данных для объектов модели, проект которых и области значений симуляции недоступны. С зависимостями от типа данных инструмент определяет, как начальные значения влияют на предложения по соседним объектам.

  • Model-Required Parameters — Некоторые объекты модели требуют, чтобы вы задали числовые параметры, чтобы вычислить значение их выходных параметров. Например, параметр Table data блока n-D Lookup Table задает значения, которых блок требует, чтобы выполнить операцию поиска и сгенерировать выход. При предложении типов данных Fixed-Point Tool рассматривает, как это значение параметров, требуемое моделью, влияет на предложения по соседним объектам.

Исследуйте конфликты твердости и результаты

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

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

    Предложенный тип данных не излагает проблем этому объекту

    Предложенный тип данных излагает потенциальные проблемы этому объекту

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

  2. Рассмотрите и зафиксируйте каждую ошибку. Выберите результат с ошибкой, дважды кликните значок блока в электронной таблице, чтобы подсветить результат в редакторе Simulink. Используйте информацию в разделе Needs Attention панели Result Details, чтобы разрешить конфликт.

  3. Рассмотрите Result Details для предупреждений и откорректируйте проблему при необходимости.

  4. Вы изменили модель Simulink, таким образом, исходные данные не актуальны. Нажмите кнопку Collect Ranges, чтобы повторно выполнить симуляцию или вывести новые области значений.

    Если Fixed-Point Tool предупреждает вас, что вы не применили предложения, нажмите Ignore and Simulate, чтобы продолжиться.

  5. Чтобы сгенерировать предложение, нажмите Propose Data Types .

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