Запуск 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:
Введите в командной строке следующее.
set_param(gcs, 'DataTypeOverride', 'Double',... 'DataTypeOverrideAppliesTo','AllNumericTypes',... 'MinMaxOverflowLogging','ForceOff')
Если вы используете fi
объекты или встроенные типы числовых данных в вашей модели, установите fipref
DataTypeOverride
свойство к TrueDoubles
или TrueSingles
(чтобы соответствовать настройке переопределения типа данных всей модели) и DataTypeOverrideAppliesTo
свойство к All numeric types
.
Для примера в командной строке MATLAB введите:
p = fipref('DataTypeOverride', 'TrueDoubles', ... 'DataTypeOverrideAppliesTo', 'AllNumericTypes');