Лучшые практики подготовить систему к преобразованию

Используя Fixed-Point Tool, можно подготовить модель к преобразованию из модели с плавающей точкой или подсистемы к эквивалентному представлению фиксированной точки. После подготовки модели для преобразования используйте Fixed-Point Tool, чтобы получить начальные типы данных с фиксированной точкой и затем совершенствовать эти типы данных.

Лучшые практики

Используйте известную рабочую модель

Перед использованием Fixed-Point Tool проверьте, что схема обновления успешно выполняется для вашей модели. Чтобы обновить схему, нажмите Ctrl+D. Если схема обновления перестала работать, прежде чем вы начнете преобразовывать свою модель, зафиксируете отказ в своей модели.

Поддержите свою модель

Поддержите свою модель Simulink® сначала.

Эта практика предоставляет вам резервное копирование в случае ошибки и базовой линии для тестирования и валидации.

Преобразуйте подсистемы

Преобразуйте подсистемы в своей модели, а не целой модели. Эта практика экономит время и ненужные преобразования.

Задайте короткое время выполнения симуляции

Определение маленького времени выполнения симуляции уменьшает времена вычислений задачи. Можно изменить время выполнения симуляции в диалоговом окне Configuration Parameters. Для получения дополнительной информации смотрите Время начала (Simulink) и Время остановки (Simulink) в Ссылке Simulink.

Внесите небольшие изменения в свою модель

Внесите небольшие изменения в свою модель так, чтобы можно было идентифицировать, где ошибки случайно введены.

Используйте установку типа выходных данных блокировки

Можно препятствовать тому, чтобы Советник Фиксированной точки заменил текущий тип данных. Используйте параметр Lock output data type setting against changes by the fixed-point tools, доступный на многих блоках. Настройка по умолчанию позволяет замену. Используйте эту установку когда:

  • Вы уже знаете типы данных с фиксированной точкой, которые вы хотите использовать для конкретного блока.

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

    Задайте тип выходных данных блока явным образом и выберите Lock output data type setting against changes by the fixed-point tools.

  • Вы отлаживаете модель и знаете, что конкретный блок принимает только определенные типы данных.

    Задайте тип выходных данных восходящих блоков явным образом и выберите Lock output data type setting against changes by the fixed-point tools.

Сохраните объекты Simulink Signal

Советник Фиксированной точки предлагает типы данных для объектов Сигнала Simulink в вашей модели. Однако это автоматически не сохраняет объекты Сигнала Simulink. Чтобы сохранить изменения, прежде, чем закрыть модель, сохраняют объекты Сигнала Simulink в вашей рабочей области и модели прежде, чем закрыть модель.

Сохраните точку восстановления

Прежде, чем внести изменения в вашу модель, которая может вызвать последующий отказ схемы обновления, рассмотрите сохранение точки восстановления.