Запустите Fixed-Point Tool
fxptdlg('modelname')
fxptdlg('modelname')
запускает Fixed-Point Tool для модели Simulink®, заданной modelname
. Можно также получить доступ к этому инструменту следующими методами:
Из меню Simulink Analysis выберите Data Type Design> Fixed-Point Tool.
От подсистемы контекст (щелкает правой кнопкой) по меню, выбирает Fixed-Point Tool.
В сочетании с программным обеспечением Fixed-Point Designer™ Fixed-Point Tool обеспечивает удобный доступ к:
Модель и параметры подсистемы, которые управляют журналированием сигнала, режимом инструментирования фиксированной точки и переопределением типа данных. (см. Параметры модели),
Графический вывод возможностей, которые позволяют вам отобразить на графике данные, которые находятся в рабочей области MATLAB®, а именно, результаты симуляции, сопоставленные с Осциллографом, К Рабочей области и блокам Выходного порта корневого уровня, в дополнение к регистрируемым данным сигнала (см. Сигнал Регистрировать),
Интерактивная автоматическая функция ввода данных, которая предлагает типы данных с фиксированной точкой для соответственно сконфигурированных объектов в вашей модели, и затем позволяет вам выборочно принимать и применять предложения по типу данных
Можно запустить 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:
Введите следующее в командной строке.
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');
Fixed-Point Tool | Предложите дробные длины Используя данные об области значений симуляции