Когда я строю свои pre-R2020b модели Simulink Real-Time в R2020b, я получаю ошибки сборки. Некоторые блоки в моей модели имеют Obsolete Simulink Real-Time Block метки.
Для R2020b необходимо обновить модель Simulink Real-Time. Для поддержки этого обновления доступна проверка Model Upgrade Advisor.
Чтобы обновить модель для Simulink Real-Time R2020b функций, используйте этот процесс обновления программного обеспечения:
Установите Simulink Real-Time и другие необходимые продукты.
Установите пакет поддержки Simulink Real-Time Target Support Package с помощью меню Add-Ons MATLAB.
Установите блок ввода-вывода 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
Когда 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