Диагностируйте проблемы обновления модели для R2020b

Когда я строю свои pre-R2020b модели Simulink Real-Time в R2020b, я получаю ошибки сборки. Некоторые блоки в моей модели имеют Obsolete Simulink Real-Time Block метки.

Что означает эта проблема

Для R2020b необходимо обновить модель Simulink Real-Time. Для поддержки этого обновления доступна проверка Model Upgrade Advisor.

Попробуйте это решение

Чтобы обновить модель для Simulink Real-Time R2020b функций, используйте этот процесс обновления программного обеспечения:

  1. Установите Simulink Real-Time и другие необходимые продукты.

  2. Установите пакет поддержки Simulink Real-Time Target Support Package с помощью меню Add-Ons MATLAB.

  3. Установите блок ввода-вывода Speedgoat. Перейдите на сайт Speedgoat.

  4. Обновите программное обеспечение целевой машины. См. раздел «Поиск и устранение проблем с обновлением системы» для R2020b.

  5. Откройте R2020b или более раннюю модель Simulink Real-Time.

  6. Запустите Upgrade Advisor. На вкладке Modeling выберите Model Advisor > Upgrade Advisor.

  7. В диалоговом окне Upgrade Advisor выберите Check model for upgradable Simulink Real-Time features. Нажмите кнопку Run This Check. Консультант перечисляет доступные обновления и обновления, требующие ручных изменений.

  8. После проверки нажмите кнопку Upgrade. Советник обновляет модель, применяя все неручные изменения.

Apply Manual Changes

Когда Upgrade Advisor сталкивается с проблемами модели, которые он не может решить, используя автоматические изменения, Upgrade Advisor сообщает об этом следующим Warning: Some of the features require manual changes. Рекомендуется скопировать текст этих предупреждений и сохранить его для ссылки, когда вы применяете изменения к своей модели.

Apply Speedgoat Utilities

В R2020b программное обеспечение Speedgoat обеспечивает поддержку настройки прерываний и связи Ethernet.

Чтобы сконфигурировать прерывания модели, используйте один блок из ввода-вывода Библиотеки Speedgoat. Можно использовать этот блок для асинхронных подсистем или для запуска базовой скорости модели. Список доступных источников прерывания отражает блоки Speedgoat I/O Blockset, настроенные в модели. Для получения дополнительной информации см. документацию по блокам в speedgoatlib_utilities.

Чтобы сконфигурировать дополнительные порты Ethernet на целевой машине, Speedgoat I/O Blockset предоставляет инструмент для настройки этих портов Ethernet. Строение характерно для целевой машины и отражает маркировку на передних пластинах целевой машины. Для получения дополнительной информации в Командном Окне MATLAB введите:

speedgoat.configureEthernet

См. также