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

В разделе Сводка предлагаемых типов данных описывается, чем предложение отличается от текущего указанного типа данных объекта. Для случаев, когда инструмент Fixed-Point Tool не предлагает типы данных, в этом разделе приводится обоснование. Например, тип данных может быть заблокирован от изменений инструментами фиксированной точки.
В этом разделе панели Сведения о результате (Result Details) также сообщается, должен ли выбранный объект использовать тот же тип данных, что и другие объекты в модели, из-за правил распространения типа данных. Например, входные данные блока объединения должны иметь один и тот же тип данных. Поэтому выходы блоков, которые подключаются к этим входам, должны использовать один и тот же тип данных. Аналогично, блоки, соединенные одним и тем же элементом виртуальной шины, должны использовать один и тот же тип данных.
Щелкните Подсветить элементы (Highlight Elements) Общий доступ к одному типу данных (Sharing Same Data Type), чтобы выделить объекты, которые совместно используют типы данных в модели. Чтобы отменить выделение, щелкните модель правой кнопкой мыши и выберите Удалить выделение (Remove Highlighting).
Инструмент «Фиксированная точка» назначает тег объектам, которые должны использовать один и тот же тип данных. Инструмент отображает этот тег в столбце DTGroup для объекта. Для просмотра столбца DTGroup нажмите кнопку добавления столбца
и выберите DTGroup.
Некоторые блоки Simulink ® принимают только определенные типы данных на некоторых портах. В этом разделе панели «Сведения о результатах» также отображается информация о том, что блок, подключенный к выбранному объекту, имеет ограничения типа данных, влияющие на предлагаемый тип данных выбранного объекта.
Раздел «Сводка предлагаемых типов данных» также содержит таблицу с информацией о предлагаемых типах данных:
| Пункт | Описание |
|---|---|
Предлагаемый тип данных | Тип данных, предлагаемый инструментом Fixed-Point Tool для этого объекта, и минимальные и максимальные значения, которые может представлять предлагаемый тип данных |
Указанный тип данных | Тип данных, определяемый объектом |
В этом разделе перечисляются возможные проблемы и ошибки, связанные с предложениями по типу данных, описываются проблемы и предлагаются методы их устранения.
Указывает предупреждающее сообщение | |
Сообщение об ошибке |
В этом разделе представлена таблица с атрибутами объекта модели, которые влияют на предложение типа данных.
| Пункт | Описание |
|---|---|
Дизайн | Максимальное и минимальное значения, задаваемые объектом, такие как «Максимальное значение вывода» и «Минимальное значение вывода» |
Моделирование | Максимальное и минимальное значения, возникающие при моделировании |
Предлагая типы данных, инструмент Fixed-Point Tool пытается удовлетворить требования к типам данных, предъявляемые объектами модели друг к другу. Например, блок «Сумма» имеет опцию, которая требует, чтобы все его входные данные имели один и тот же тип данных. В результате в таблице также могут быть перечислены атрибуты других объектов модели, которые влияют на предложение для выбранного объекта. В таких случаях в таблице отображаются следующие типы общих значений:
Начальные значения (Initial Values) - некоторые объекты модели имеют параметры, позволяющие задавать начальные значения их сигналов. Например, блок Constant имеет параметр Constant value, который инициализирует выходной сигнал блока. Инструмент «Фиксированная точка» использует начальные значения для предложения типов данных для объектов модели с недоступными диапазонами проектирования и моделирования. С помощью зависимостей типов данных инструмент определяет влияние начальных значений на предложения для соседних объектов.
Необходимые для модели параметры (Model-Required Parameters) - для некоторых объектов модели требуется указать числовые параметры для вычисления значения их выходных данных. Например, параметр Table data блока n-D Lookup Table определяет значения, которые требуются блоку для выполнения операции поиска и формирования выходных данных. При предложении типов данных инструмент Fixed-Point Tool учитывает, как значение этого параметра, требуемое для модели, влияет на предложения для соседних объектов.
В электронной таблице «Результаты» щелкните заголовок столбца, содержащего значки блоков. Это действие сортирует результаты так, чтобы все результаты, содержащие конфликты с предлагаемыми типами данных, отображались в верхней части списка.
Потенциальные проблемы для каждого объекта будут закодированы цветом в списке.
Предлагаемый тип данных не создает проблем для этого объекта. | |
Предлагаемый тип данных создает потенциальные проблемы для этого объекта. | |
Предлагаемый тип данных приведет к ошибкам типа данных, если он будет применен к этому объекту. |
Просмотрите и исправьте каждую ошибку. Выберите результат с ошибкой, затем дважды щелкните значок блока в электронной таблице, чтобы выделить результат в редакторе Simulink. Используйте сведения в разделе Требуется внимание на панели Сведения о результате (Result Details), чтобы разрешить конфликт.
Просмотрите панель «Сведения о результатах» для получения предупреждений и при необходимости устраните проблему.
Если модель Simulink изменена, данные базовой линии, точки восстановления и проверки подготовки устарели. Начните новый анализ обновленных данных, нажав кнопку Создать и выбрав Iterative Fixed-Point Conversion. Просмотрите панель Настройка (Setup), щелкните Подготовить (Prepare), чтобы создать новую точку восстановления, затем нажмите кнопку Собрать диапазоны (Collect Ranges), чтобы повторно запустить моделирование или получить новые диапазоны. Чтобы создать новые предложения по типам данных, щелкните Предложить типы данных.
Чтобы создать предложение, щелкните Предложить типы данных.
![]()
Теперь можно применить предлагаемые типы данных к модели. Дополнительные сведения см. в разделе Применение предлагаемых типов данных.