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

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

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

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

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

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

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

  2. Установите Целевой Пакет Поддержки Simulink Real-Time при помощи меню MATLAB Add-Ons.

  3. ​Install Библиотека Драйвера 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

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

Apply Speedgoat Utilities

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

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

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

speedgoat.configureEthernet

Смотрите также