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

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

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

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

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

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

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

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

  1. set_param(gcs, 'DataTypeOverride', 'Double',...
     'DataTypeOverrideAppliesTo','AllNumericTypes',...
     'MinMaxOverflowLogging','ForceOff')
  2. Если вы используете fi объекты или встроенные типы числовых данных в вашей модели, установите fipref DataTypeOverride свойство к TrueDoubles или TrueSingles (чтобы соответствовать настройке переопределения типа данных всей модели) и DataTypeOverrideAppliesTo свойство к All numeric types.

    Для примера, в MATLAB® в командной строке введите:

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

Примечание

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

Похожие темы