Можно редактировать модель, содержащую блоки с фиксированной точкой, не имея Fixed-Point Designer™. Однако у вас должен быть Fixed-Point Designer, чтобы:
Обновление Simulink® схема (Ctrl+D), содержащая типы данных с фиксированной точкой
Запустите модель, содержащую типы данных с фиксированной точкой
Сгенерируйте код из модели, содержащей типы данных с фиксированной точкой
Логгирование минимальных и максимальных значений, произведенных симуляцией
Автоматическое масштабирование выхода модели
Если у вас нет Fixed-Point Designer, можно работать с моделью, содержащей блоки Simulink с настройками фиксированной точки следующим образом:
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');
Примечание
Если вы используете fi
(Fixed-Point Designer) объекты или встроенные типы числовых данных в вашей модели или рабочей области, можно ввести типы данных с фиксированной точкой в модель. Можно задать fipref
(Fixed-Point Designer), чтобы предотвратить взятие на изменение лицензии Fixed-Point Designer.