Диагностируйте обновление модели для 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

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