Совместное использование моделей фиксированной точки

Можно отредактировать модель, содержащую блоки фиксированной точки без программного обеспечения Fixed-Point Designer™. Однако у вас должна быть лицензия на программное обеспечение Fixed-Point Designer к

  • Обновите схему Simulink® (Ctrl+D), содержащий типы данных с фиксированной точкой

  • Симулируйте модель, содержащую типы данных с фиксированной точкой

  • Сгенерируйте код из модели, содержащей типы данных с фиксированной точкой

  • Регистрируйте минимальные и максимальные значения, произведенные симуляцией

  • Автоматически масштабируйте выход модели

Если у вас нет программного обеспечения Fixed-Point Designer, можно работать с моделью, содержащей блоки Simulink с настройками фиксированной точки можно следующим образом:

  1. Откройте 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.

  2. Если вы используете fi объекты или встроенные типы числовых данных в вашей модели, набор fipref DataTypeOverride свойство к TrueDoubles и DataTypeOverrideAppliesTo свойство к All numeric types.

    В командной строке MATLAB®, введите:

     p = fipref('DataTypeOverride', 'TrueDoubles', ...
    		'DataTypeOverrideAppliesTo', 'AllNumericTypes');

Примечание

Если вы используете fi объекты или встроенные типы числовых данных в вашей или рабочей области модели, вы можете ввести типы данных с фиксированной точкой в свою модель. Можно установить fipref предотвратить контроль лицензии Fixed-Point Designer.

Для просмотра документации необходимо авторизоваться на сайте