Параметры Fixed-Point Tool и диалоговое окно

Fixed-Point Tool включает следующие компоненты:

  • Панель инструментов Main

  • Панель Model Hierarchy

  • Панель Contents

  • Панель Dialog

Основная панель инструментов

Основная панель инструментов Fixed-Point Tool появляется около верхней части окна Fixed-Point Tool в соответствии с меню Fixed-Point Tool.

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

КнопкаИспользование

Откройте Советника Фиксированной точки, чтобы подготовить модель к преобразованию в фиксированную точку.

Моделируйте модель и сохраните результаты выполнения.

Приостановите симуляцию.

Остановите симуляцию.

Анализируйте модель и сохраните выведенные минимальные и максимальные результаты.

Предложите типы данных. Предложите дробные длины для заданных размеров слова или предложите размеры слова для заданных дробных длин.

Примените принятые типы данных.

Сравните выбранные выполнения.

Создайте график различия для выбранных сигналов.

Постройте выбранный сигнал.

Создайте график гистограммы для выбранного сигнала.

Панель инструментов также содержит опцию Show:

Опция Show задает тип результатов отобразиться в панели Contents. Панель Contents отображает информацию только после того, как вы моделируете систему или предложите дробные длины. Если не будет никаких результатов, которые удовлетворяют конкретную опцию фильтра, список будет пробелом.

Покажите вариантРезультат

All results

Отображения все результаты для выбранного древовидного узла.

Signal Logging results

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

Примечание

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

Min/Max results

Для выбранного древовидного узла, блоки отображений, которые записывают Min/Max проекта, Min/Max симуляции и данные о переполнении.

Предпосылки: Fixed-point instrumentation mode не должен быть установлен в Force Off.

Overflows

Для выбранного древовидного узла, блоки отображений, которым записали ненулевое переполнение. Если блоку выбрали его опцию Saturate on integer overflow, информация о переполнении появляется в столбце Saturations, в противном случае это появляется в столбце OverflowWraps.

Conflicts with proposed data types

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

Предпосылки: Эта информация доступна только после того, как вы предложите типы данных.

Fixed-Point Tool отмечает эти результаты желтым или красным значком, как показано здесь:

Предложенный тип данных излагает потенциальные проблемы этому объекту. Откройте вкладку Result Details, чтобы рассмотреть эти проблемы.

Предложенный тип данных введет ошибки, если применено этот объект. Откройте вкладку Result Details для получения дополнительной информации о том, как решить эти вопросы.

Groups that must share the same data type

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

Предпосылки: Эта информация доступна только после того, как вы предложите дробные длины.

Fixed-Point Tool выделяет идентификационную бирку блокам, которые должны совместно использовать совпадающий тип данных. Эта идентификационная бирка отображена в столбце DTGroup можно следующим образом:

  • Если выбранный древовидный узел является образцовым корнем

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

  • Если выбранный древовидный узел является подсистемой

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

Панель иерархии модели

Панель Model Hierarchy отображает представление с древовидной структурой иерархии модели Simulink®. Первый узел в панели представляет модель Simulink. Расширение корневого узла отображает подузлы, которые представляют подсистемы модели, блоки MATLAB function, графики Stateflow® и модели, на которые ссылаются.

Contents Fixed-Point Tool разделяет на области элементы отображений, которые включают объект, выбранный в панели Model Hierarchy. Панель Dialog обеспечивает параметры для определения переопределения типа данных выбранного объекта и режима инструментирования фиксированной точки. Можно также задать переопределение типа данных объекта и режим инструментирования фиксированной точки путем щелчка правой кнопкой по объекту. Панель Model Hierarchy указывает на значение этих параметров путем отображения следующих сокращений рядом с именем объекта:

СокращениеЗначение параметров

Fixed-point instrumentation mode

    mmoMinimums, maximums and overflows
    oOverflows only
    foForce off

Data type override

    sclScaled double
    dblDouble
    sglSingle
    offOff

Панель содержимого

Панель Contents отображает табличное представление объектов, которые регистрируют данные фиксированной точки в системе или подсистеме, выбранной в панели Model Hierarchy. Строки таблицы соответствуют объектам модели, таким как блоки, параметры блоков и данные Stateflow. Столбцы таблицы соответствуют атрибутам тех объектов, таким как тип данных, разрабатывают минимальные и максимальные значения и симуляцию минимальные и максимальные значения.

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

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

Метка столбцаОписание

Accept

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

CompiledDesignMax

Информация о времени компиляции для DesignMax.

CompiledDesignMin

Информация о времени компиляции для DesignMin.

CompiledDT

Тип данных времени компиляции. Этот тип данных появляется на сигнальной линии в формате sfix. Смотрите Тип данных с фиксированной точкой и Масштабирующееся Обозначение (Fixed-Point Designer).

DerivedMax

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

DerivedMin

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

DesignMax

Максимальное значение блок задает в его диалоговом окне параметра, например, значении своего параметра Output maximum.

DesignMin

Минимальное значение блок задает в его диалоговом окне параметра, например, значении своего параметра Output minimum.

DivByZero

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

DTGroup

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

InitValueMax

Максимальное начальное значение для сигнала или параметра. Некоторые объекты модели обеспечивают параметры, которые позволяют вам задавать начальные значения их сигналов. Например, блок Constant включает Constant value, который инициализирует выходной сигнал блока.

Примечание

Fixed-Point Tool использует этот параметр, когда это предлагает типы данных.

InitValueMin

Минимальное начальное значение для сигнала или параметра. Некоторые объекты модели обеспечивают параметры, которые позволяют вам задавать начальные значения их сигналов. Например, блок Constant включает Constant value, который инициализирует выходной сигнал блока.

Примечание

Fixed-Point Tool использует этот параметр, когда это предлагает типы данных.

LogSignal

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

ModelRequiredMin

Минимальное значение параметра используется во время симуляции. Например, n-D блок Lookup Table использует Breakpoints и параметры Table data, чтобы выполнить его операцию поиска и сгенерировать вывод. В этом примере блок использует больше чем один параметр, таким образом, Fixed-Point Tool устанавливает ModelRequiredMin на минимум минимальных значений всех этих параметров.

Примечание

Fixed-Point Tool использует этот параметр, когда это предлагает типы данных.

ModelRequiredMax

Максимальное значение параметра используется во время симуляции. Например, n-D блок Lookup Table использует Breakpoints и параметры Table data, чтобы выполнить его операцию поиска и сгенерировать вывод. В этом примере блок использует больше чем один параметр, таким образом, Fixed-Point Tool устанавливает ModelRequiredMax на максимум максимальных значений всех этих параметров.

Примечание

Fixed-Point Tool использует этот параметр, когда это предлагает типы данных.

Name

Идентифицирует путь и имя блока.

OverflowWraps

Количество переполнения, которое переносится во время симуляции.

ProposedDT

Тип данных, который предлагает Fixed-Point Tool.

ProposedMax

Максимальное значение, которое следует из типа данных Fixed-Point Tool, делает предложение.

ProposedMin

Минимальное значение, которое следует из типа данных Fixed-Point Tool, делает предложение.

Run

Указывает на имя выполнения для этих результатов.

Saturations

Количество переполнения, которое насыщает во время симуляции.

SimDT

Тип данных блок использует во время симуляции. Этот тип данных появляется на сигнальной линии в формате sfix. Смотрите Тип данных с фиксированной точкой и Масштабирующееся Обозначение (Fixed-Point Designer).

SimMax

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

SimMin

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

SpecifiedDT

Тип данных блок задает в его диалоговом окне параметра, например, значении своего параметра Output data type.

Настройка представления панели содержимого

Можно настроить панель Contents следующими способами:

Используя представления столбца

Fixed-Point Tool обеспечивает следующие стандартные Представления Столбца:

Просмотрите имяПредоставленные столбцыКогда Fixed-Point Tool Отображает это Представление?
Simulation View (значение по умолчанию)Name, Run, CompiledDT, SpecifiedDT, SimMin, SimMax, DesignMin, DesignMax, OverflowWraps, SaturationsПосле моделирующие минимальные и максимальные значения.
Automatic Data Typing ViewName, Run, CompiledDT, CompiledDesignMax, CompiledDesignMin, Accept, ProposedDT, SpecifiedDT, DesignMin, DesignMax, DerivedMin, DerivedMax, SimMin, SimMax, OverflowWraps, Saturations, ProposedMin, ProposedMaxПосле предложения типов данных, если предложение основано на симуляции, выведенной, и min/максимум проекта.
Automatic Data Typing With Simulation Min/Max ViewName, Run, CompiledDT, Accept, ProposedDT, SpecifiedDT, SimMin, SimMax, DesignMin, DesignMax, OverflowWraps, Saturations, ProposedMin, ProposedMaxПосле предложения типов данных, если предложение основано на симуляции и min/максимум проекта.
Automatic Data Typing With Derived Min/Max ViewName, Run, CompiledDesignMax, CompiledDesignMin, Accept, ProposedDT, SpecifiedDT, DerivedMin, DerivedMax, ProposedMin, ProposedMaxПосле предложения типов данных, если предложение основано на min проекта и/или выведенном min/максимум / макс. и/или выведенном min/максимум.
Data Collection ViewName, Run, CompiledDT, SpecifiedDT, DerivedMin, DerivedMax, SimMin, SimMax, OverflowWraps, Saturations После симуляции или получения минимальных и максимальных значений, если результаты имеют min симуляции, выведенный min / макс., выведенный min / макс., и разрабатывают min/максимум.
Derived Min/Max ViewName, Run, CompiledDesignMax, CompiledDesignMin, DerivedMin, DerivedMaxПосле получения минимальных и максимальных значений.

Путем выбора Show Details вы можете:

  • Настройте стандартные представления столбца

  • Создайте свои собственные представления столбца

  • Экспортируйте и импортируйте представления столбца, сохраненные в MAT-файлах, которые можно совместно использовать с другими пользователями

  • Сбросьте представления к заводским настройкам

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

Можно предотвратить Fixed-Point Tool от автоматического изменения представления столбца панели содержимого путем выбора View> Lock Column View в меню Fixed-Point Tool. Для получения дополнительной информации об управлении представлениями смотрите, Настраивают Представления Model Explorer.

Изменение порядка следования столбцов и ширины

Можно изменить порядок и ширину столбцов, которые появляются в панели Contents можно следующим образом:

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

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

Сортировка по столбцам

По умолчанию панель Contents отображает свое содержимое в порядке возрастания столбца Name. Можно изменить порядок, в котором панель Contents отображает свои строки можно следующим образом:

  • Чтобы отсортировать все строки в порядке возрастания другого столбца, кликните по заголовку того столбца.

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

Диалоговая панель

Используйте Диалоговую панель, чтобы просмотреть и изменить свойства, сопоставленные с системой в соответствии с проектом.

Диалоговая панель включает следующие компоненты:

КомпонентОписание
System under designОтображает систему в соответствии с проектом для преобразования. Можно изменить выбранную систему путем нажатия на Change.
Fixed-point preparationСодержит кнопку Fixed-Point Advisor. Используйте эту кнопку, чтобы открыть Советника Фиксированной точки, чтобы провести вас по задачам подготовить вашу модель с плавающей точкой к преобразованию в фиксированную точку. Для получения дополнительной информации смотрите Советника Фиксированной точки.
Configure model settingsСодержит настройки по умолчанию, которые настраивают параметры выполнения, такие как имя выполнения и настройки переопределения типа данных, путем нажатия кнопки. Для получения дополнительной информации смотрите настройки модели Configure.
Range collectionСодержит средства управления, чтобы собрать симуляцию или вывел минимальные и максимальные данные для вашей модели.
Automatic data typingСодержит средства управления, чтобы предложить и, опционально, принять предложения по типу данных.
Вкладка Result DetailsИспользуйте эту вкладку, чтобы просмотреть информацию о типе данных об объекте, выбранном в панели Contents.

Советы

Из меню Fixed-Point Tool View можно настроить размещение панели Dialog. Выберите:

  • Show Fixed-Point Preparation, чтобы показать/скрыть кнопку Fixed-Point Advisor. По умолчанию Fixed-Point Tool отображает эту кнопку.

  • Show Dialog View, чтобы показать/скрыть панель Dialog. По умолчанию Fixed-Point Tool отображает эту панель.

  • Settings for selected system, чтобы показать/скрыть панель Settings for selected system. По умолчанию Fixed-Point Tool отображает эту панель.

Советник фиксированной точки

Откройте Советника Фиксированной точки, чтобы провести вас по задачам подготовить модель с плавающей точкой к преобразованию в фиксированную точку. Используйте Советника Фиксированной точки, если ваша модель содержит блоки, которые не поддерживают типы данных с фиксированной точкой.

Сконфигурируйте образцовые настройки

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

  • Часто используемые настройки заводской настройки

  • Способность добавить и отредактировать пользовательские конфигурации

Примечание

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

Заводские настройки

Настройка заводской настройкиОписание
Range collection using double override

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

Это конфигурации модели:

  • Run name к DoubleOverride

  • Fixed-point instrumentation mode к Minimums, maximums and overflows

  • Data type override к Double

  • Data type override applies to к All numeric types

По умолчанию кнопка для этой настройки появляется в панели Configure model settings.

Range collection with specified data types

Используйте эту настройку, чтобы собрать области значений фактической модели и подтвердить текущее поведение.

Это конфигурации модели:

  • Run name к NoOverride

  • Fixed-point instrumentation mode к Minimums, maximums and overflows

  • Data type override к Use local settings

По умолчанию кнопка для этого ярлыка появляется в панели Configure model settings.

Remove overrides and disable range collection

Используйте эту настройку для настроек очистки после окончания преобразования фиксированной точки и восстановить максимальную скорость симуляции.

Это конфигурации модели:

  • Fixed-point instrumentation mode к Off

  • Data type override к Use local settings

По умолчанию кнопка для этого ярлыка появляется в панели Configure model settings.

Расширенные настройки

Используйте Advanced settings, чтобы добавить новые настройки или отредактировать существующие пользовательские настройки.

Запустите имя

Задает имя выполнения

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

Советы

  • Чтобы хранить данные для нескольких выполнений, обеспечьте различное имя выполнения для каждого выполнения. Выполнение двух симуляций с тем же именем выполнения перезаписывает исходное выполнение, если вы не выбираете Merge results from multiple simulations.

  • Можно отредактировать имя выполнения в панели Содержимого столбец Run.

Для получения дополнительной информации смотрите управление Выполнением (Fixed-Point Designer).

Моделировать

Моделирует модель и хранит результаты.

Действие

Моделирует модель и хранит результаты именем выполнения, заданным в Run name. Fixed-Point Tool отображает имя выполнения в столбце Run панели Contents.

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

Управляйте, как хранятся результаты симуляции

Настройки

Значение по умолчанию: 'off'

На

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

'off'

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

Альтернатива командной строки

Параметр: 'MinMaxOverflowArchiveMode'
Ввод: строка
Значение: 'Overwrite' | 'Merge'
Значение по умолчанию: 'Overwrite'

Совет

Выберите этот параметр, чтобы регистрировать симуляцию минимальные и максимальные значения, полученные по нескольким симуляциям. Для получения дополнительной информации смотрите, Предлагают Типы данных Для Объединенных Областей значений Симуляции (Fixed-Point Designer).

Выведите области значений для выбранной системы

Получите минимальные и максимальные значения для сигналов для выбранной системы.

Fixed-Point Tool анализирует выбранную систему, чтобы вычислить полученные минимальные и максимальные значения на основе проекта минимальные и максимальные значения, заданные на блоках. Например, с помощью Output minimum и Output maximum для блока выходные параметры.

Действие

Анализирует выбранную систему, чтобы вычислить выведенную минимальную и максимальную информацию на основе проекта минимальные и максимальные значения, заданные на блоках.

По умолчанию Fixed-Point Tool отображает Derived Min/Max View со следующей информацией в панели Contents.

Альтернатива командной строки

Никакая доступная альтернатива командной строки.

Зависимости

Анализ области значений:

  • Требует лицензии Fixed-Point Designer™.

Сделать предложение

Со знаком

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

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

Размер слова или дробная длина

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

  • Если вы выбираете Word length, Fixed-Point Tool предлагает тип данных с заданной дробной длиной и минимальным размером слова, чтобы избежать переполнения.

  • Если вы выбираете Fraction length, Fixed-Point Tool предлагает тип данных с заданным размером слова и длиной части лучшей точности при предотвращении переполнения.

Если результат в настоящее время задаст тип данных с фиксированной точкой, та информация будет использоваться в предложении. Если результат задает или наследованный тип выходных данных с плавающей точкой, и флажки Inherited и Floating point устанавливаются, Fixed-Point Tool использует настройки, заданные под Automatic data typing, чтобы внести предложение по типу данных.

Сделайте предложение для

Наследованный

Предложите типы данных для результатов, которые задают один из наследованных типов выходных данных.

С плавающей точкой

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

Дробная длина по умолчанию

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

Альтернатива командной строки

Никакая доступная альтернатива командной строки.

Размер слова по умолчанию

Задайте размер слова по умолчанию для объектов в вашей модели. Fixed-Point Tool предложит длины части лучшей точности на основе заданного размера слова по умолчанию.

Альтернатива командной строки

Никакая доступная альтернатива командной строки.

При предложении использования типов

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

Разработайте и выведенные области значений

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

Проект и области значений симуляции

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

Параметр Safety margin for simulation min/max (%) задает область значений, которая отличается от заданного областью значений симуляции. Для получения дополнительной информации смотрите Запас прочности в течение min симуляции (%) / макс. (%)

Все собранные области значений

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

Минимальные и максимальные значения проекта более приоритетны по сравнению с симуляцией и выведенными областями значений.

Альтернатива командной строки

Никакая доступная альтернатива командной строки.

Запас прочности в течение min симуляции (%) / макс. (%)

Задайте запас прочности для симуляции минимальные и максимальные значения.

Настройки

Значение по умолчанию: 0

Симуляция минимальные и максимальные значения настроена процентом, определяемым этим параметром, позволив вам задать область значений, отличающуюся от полученного из запущенной симуляции. Заданный запас прочности должен быть вещественным числом, больше, чем -100. Например, значение 55 указывает, что желаема по крайней мере на 55 процентов больше область значений. Значение-15 указывает, что до 15 процентов меньшая область значений приемлема.

Зависимости

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

Альтернатива командной строки

Никакая доступная альтернатива командной строки.