Когда я создаю свои модели pre-R2020b Simulink Real-Time в R2020b, я получаю ошибки сборки. Некоторые блоки в моей модели имеют метку Obsolete Simulink Real-Time Block.
Для R2020b необходимо обновить модель Simulink Real-Time. Проверка модели Upgrade Advisor доступна, чтобы поддержать это обновление.
Чтобы обновить вашу модель для Simulink Real-Time функции R2020b, используйте этот процесс обновления программного обеспечения:
Установите Simulink Real-Time и другие необходимые продукты.
Установите Целевой Пакет Поддержки Simulink Real-Time при помощи меню MATLAB Add-Ons.
Install Библиотека ввода-вывода Speedgoat. Перейдите к веб-сайту Speedgoat.
Обновите целевое программное обеспечение машины. Смотрите Обновление системы Поиска и устранения неисправностей для R2020b.
Откройте R2020b или более раннюю модель Simulink Real-Time.
Запустите Upgrade Advisor. На вкладке Modeling выберите Model Advisor> Upgrade Advisor.
В диалоговом окне Upgrade Advisor выберите Check model for upgradable Simulink Real-Time features. Нажмите кнопку Run This Check. Советник перечисляет обновления, которые это может применить и обновления, которые требуют ручных изменений.
После проверки нажмите кнопку 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