Запуск инструмента «Фиксированная точка»
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.
Для моделирования модели без использования конструктора фиксированных точек:
Введите в командной строке следующее.
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');
Инструмент с фиксированной точкой | Предложение длин дробей с использованием данных диапазона моделирования