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 отображает имя, тип данных, спроектируйте минимальные и максимальные значения, минимальные и максимальные значения симуляции и масштабирование каждого объекта модели, который регистрирует данные фиксированной точки. Кроме того, если сигнал насыщает или переполняется, инструмент отображает насыщение числа раз, или переполнение произошло.

Примечание

Если ваш акселератор использования модели или быстрые режимы симуляции акселератора, 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