Можно отредактировать модель, содержащую блоки фиксированной точки без программного обеспечения Fixed-Point Designer™. Однако у вас должна быть лицензия на программное обеспечение Fixed-Point Designer к
Обновите схему Simulink® (Ctrl+D), содержащий типы данных с фиксированной точкой
Симулируйте модель, содержащую типы данных с фиксированной точкой
Сгенерируйте код из модели, содержащей типы данных с фиксированной точкой
Регистрируйте минимальные и максимальные значения, произведенные симуляцией
Автоматически масштабируйте выход модели
Если у вас нет программного обеспечения Fixed-Point Designer, можно работать с моделью, содержащей блоки Simulink с настройками фиксированной точки можно следующим образом:
Откройте Fixed-Point Tool. В командной строке войдите:
fxptdlg('mySystem');
В Fixed-Point Tool кликните по стреле кнопки Collect Ranges. Выберите Edit Shortcuts
. В диалоговом окне Расширенных настроек:
В панели Model Hierarchy выберите корневую модель.
Во вкладке System settings, установленной параметр Fixed-point instrumentation mode на Force Off
.
Установите параметр Data type override на Double
или Single
.
Установите параметр Data type override applies to на All numeric types
.
Нажмите Apply, закройте окно и Fixed-Point Tool.
Если вы используете fi
объекты или встроенные типы числовых данных в вашей модели, набор fipref
DataTypeOverride
свойство к TrueDoubles
и DataTypeOverrideAppliesTo
свойство к All numeric types
.
В командной строке MATLAB®, введите:
p = fipref('DataTypeOverride', 'TrueDoubles', ... 'DataTypeOverrideAppliesTo', 'AllNumericTypes');