fxptdlg

Запуск Fixed-Point Tool

Синтаксис

fxptdlg('modelname')

Описание

fxptdlg('modelname') запускает Fixed-Point Tool для Simulink® модель, заданная modelname. Вы также можете получить доступ к этому инструменту следующими способами:

  • На вкладке Apps, под Code Generation нажмите Fixed-Point Tool.

  • В контекстном меню подсистемы (щелкните правой кнопкой мыши) выберите Fixed-Point Tool.

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

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

  • Возможности графического изображения, которые позволяют вам построить графики данных, находящихся в MATLAB® рабочая область, а именно, результаты симуляции, сопоставленные с блоками Scope To Workspace, Outport и корневого уровня, в дополнение к записанным данным о сигнале (см. «Регистрация сигналов»)

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

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

Примечание

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

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

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

Примечание

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

Чтобы симулировать модель без использования 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