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

После сбора областей значений, как описано в Собирают Области значений, предлагают и применяют типы данных для объектов в вашем основанном на модели на собранных идеальных областях значений. Fixed-Point Tool предлагает тип данных для всех объектов в системе в соответствии с проектом, параметр Lock output data type setting against changes by the fixed-point tools которого очищен.

Измените настройки предложения

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

УстановкаОписание
Сделать предложениеСделать предложение

Выберите, предложить ли дробные длины или размеры слова для объектов в системе в соответствии с проектом.

  • Когда вы выбираете Word length, Fixed-Point Tool использует информацию об области значений и заданное значение Default fraction length, чтобы предложить размеры слова для объектов в вашей модели.

  • Когда вы выбираете Fraction length, Fixed-Point Tool использует информацию об области значений и заданное значение Default word length, чтобы предложить длины части лучшей точности для объектов в вашей модели.

Сделайте предложение со знакомВыберите, использовать ли собранную информацию области значений, чтобы сделать предложение со знаком.
Запас прочности в течение min симуляции (%) / макс. (%)Задайте запас прочности, чтобы примениться к собранным областям значений симуляции. Fixed-Point Tool будет добавлять заданную сумму в собранные области значений и основывать предложения по этой большей области значений. Значение по умолчанию для этой установки составляет два процента.
Преобразуйте в фиксированную точкуПреобразуйте двойные/одно типыВыберите, сгенерировать ли предложения по результатам, которые в настоящее время задают двойной или один тип данных.
Преобразуйте наследованные типыВыберите, сгенерировать ли предложения по типу данных по результатам, которые в настоящее время задают наследованный тип данных.
Размер слова по умолчаниюВыберите размер слова по умолчанию, чтобы использовать для предложений. Эта установка включена только, когда установка Propose установлена в Fraction length. Значение по умолчанию для этой установки равняется 16.
Дробная длина по умолчаниюВыберите дробную длину по умолчанию, чтобы использовать для предложений. Эта установка включена только, когда установка Propose установлена в Word length. Значение по умолчанию для этой установки равняется 4.

Отредактируйте допуски сигнала

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

Чтобы задать допуск сигнала, нажмите кнопку Signal Tolerances. Выпадающее имеет таблицу, содержащую все сигналы в модели с включенным журналированием сигнала. В полях справа от сигнала, к которому вы хотите указать допуск, введите допуски к сигналу. Можно задать любой из следующих типов допусков.

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

  • 'RelTol' Максимальная относительная разница, заданная как процент, между исходным выводом и выводом нового проекта. Например, значение 1e-2 указывает на максимальную разницу одного процента между исходными значениями сигналов и значениями сигналов конвертированного проекта.

  • Time Tol (seconds) – Временной интервал, в котором максимальные и минимальные значения задают верхние значения и нижние значения, чтобы выдержать сравнение с.

Предложите типы данных

При предложении типов данных Fixed-Point Tool использует следующие типы данных об области значений:

  • Разработайте минимальные или максимальные значения — Вы задаете область значений проекта для объектов модели с помощью параметров, таких как Output minimum и Output maximum. Для списка блоков, для которых можно задать эти значения, смотрите Блоки, Которые Позволяют Спецификацию Диапазона сигнала (Simulink).

  • Симуляция минимальные или максимальные значения — При симуляции системы с включенным инструментированием, Fixed-Point Tool регистрирует минимальные и максимальные значения, сгенерированные объектами модели. Для получения дополнительной информации о параметре Fixed-point instrumentation mode, смотрите режим инструментирования Фиксированной точки.

  • Полученные минимальные или максимальные значения — При получении минимальных и максимальных значений для выбранной системы, Fixed-Point Tool использует проект минимальные и максимальные значения, которые вы задаете на блоках, чтобы вывести информацию об области значений для сигналов в вашей модели. Для получения дополнительной информации смотрите Как Аналитические работы Области значений.

Fixed-Point Tool использует все доступные данные об области значений, чтобы вычислить предложения по типу данных.

Чтобы сгенерировать предложения, нажмите кнопку Propose data types.

Примените предложенные типы данных

После рассмотрения предложений по типу данных примените предложенные типы данных к своей модели.

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

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

Fixed-Point Tool игнорирует предложенный тип данных и оставляет текущий тип данных неповрежденным для этого объекта.

Никакое предложение не существует для этого объекта, например, объект заблокирован против автоматического ввода данных.

  1. Исследуйте каждый результат. Для получения дополнительной информации о конкретном результате, выберите результат и исследуйте панель Result Details.

    Эта панель также описывает потенциальные проблемы или ошибки и предлагает методы для решения их. Результаты, для которых предложение по типу данных может вызвать проблемы, отмечены предупреждением () или ошибка () значок. Для большего количества детали об информации, содержавшейся в панели Result Details, смотрите, Исследуют Результаты Разрешить Конфликты.

  2. Если вы не хотите признавать, что предложение по результату, на электронной таблице, снимает флажок Accept для того результата.

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

  3. Чтобы записать предложенные типы данных в модель, нажмите кнопку Apply accepted data types.

    Если вы не зафиксировали все предупреждения в модели, Fixed-Point Tool отображает диалоговое окно предупреждения.

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте