exponenta event banner

fxptdlg

Запуск инструмента «Фиксированная точка»

Синтаксис

fxptdlg('modelname')

Описание

fxptdlg('modelname') запускает инструмент фиксированной точки для модели Simulink ®, указанной вmodelname. Доступ к этому инструменту можно также получить следующими способами:

  • На вкладке Приложения в разделе Создание кода щелкните Инструмент с фиксированной точкой.

  • В контекстном меню подсистемы (щелкните правой кнопкой мыши) выберите «Инструмент фиксированной точки».

В сочетании с программным обеспечением Fixed-Point Designer™ инструмент Fixed-Point Tool обеспечивает удобный доступ к:

  • Параметры модели и подсистемы, управляющие протоколированием сигналов, режимом КИПиА с фиксированной точкой и переопределением типа данных.

  • Возможности печати, позволяющие выводить на печать данные, находящиеся в рабочей области MATLAB ®, а именно результаты моделирования, связанные с блоками «Область», «В рабочую область» и «Исходящие блоки» корневого уровня, в дополнение к записанным данным сигнала (см. Журнал сигналов)

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

Инструмент «Фиксированная точка» (Fixed-Point) можно запустить для любой системы или подсистемы, и он управляет объектом, выбранным на панели проектирования «Система» (System). Если установлено программное обеспечение Fixed-Point Designer, инструмент Fixed-Point Tool отображает имя, тип данных, минимальные и максимальные значения конструкции, минимальные и максимальные значения моделирования и масштабирование каждого объекта модели, регистрирующего данные фиксированной точки. Кроме того, если сигнал насыщается или переполняется, инструмент отображает количество случаев насыщения или переполнения.

Примечание

Если в модели используются режимы ускорения или быстрого моделирования, инструмент «Фиксированная точка» (Fixed-Point) изменяет режим моделирования на обычный во время сбора диапазонов, а затем возвращает его в исходный режим моделирования после завершения моделирования набора диапазонов.

Переопределение спецификаций фиксированной точки

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

Примечание

Если в модели или рабочей области используются объекты fi или встроенные числовые типы данных, в модель можно ввести типы данных с фиксированной точкой. Можно настроить fipref для предотвращения извлечения лицензии Fixed-Point Designer.

Для моделирования модели без использования конструктора фиксированных точек:

  1. Введите в командной строке следующее.

    set_param(gcs, 'DataTypeOverride', 'Double',...
     'DataTypeOverrideAppliesTo','AllNumericTypes',...
     'MinMaxOverflowLogging','ForceOff')
  2. Если вы используете fi объекты или встроенные числовые типы данных в модели, установите fipref DataTypeOverride свойство для TrueDoubles или TrueSingles (для согласования с настройкой переопределения типа данных для всей модели) и DataTypeOverrideAppliesTo свойство для All numeric types.

    Например, в командной строке MATLAB введите:

     p = fipref('DataTypeOverride', 'TrueDoubles', ...
    		'DataTypeOverrideAppliesTo', 'AllNumericTypes');

Представлен до R2006a