Управление загрузкой, запуском и сбросом целевого приложения
The rtw.connectivity.Launcher класс, который запускается на вашем компьютере разработчика, управляет выполнением приложения на целевом процессоре.
rtw.connectivity.Launcher(componentArgs) управляет загрузкой, запуском и сбросом приложения, например PIL-приложения.
Составьте подкласс и реализуйте startApplication и stopApplication методы.
Можно реализовать метод деструктора, который очищает ресурсы (для примера, указатель на сторонний инструмент загрузки), когда объект очищается из памяти.
| Функция | Описание |
|---|---|
getComponentArgs |
|
setExe | setExe(exe) задает приложение, работающее на целевом процессоре. |
getExe | exe=getExe() возвращает приложение, работающее на целевом процессоре. |
startApplication |
MATLAB или Simulink вызывает exe = getExe() The |
stopApplication |
Вызывается MATLAB, чтобы остановить выполнение целевого приложения. |
getApplicationStatus |
Вызывается MATLAB или Simulink, чтобы обнаружить текущее состояние целевого приложения. Ожидаемые возвраты значения:
Если вы не реализуете метод, значение возврата по умолчанию является |
getBuilder | builder = obj.getBuilder возвращает rtw.connectivity.Builder объект, сопоставленный с объектом устройства запуска. |
rtw.connectivity.Launcher в PIL ConnectivityДля примера, который показывает, как использовать этот объект при настройке связи PIL, смотрите:
rtw.connectivity.ComponentArgs | rtw.connectivity.MakefileBuilder | rtw.connectivity.RtIOStreamHostCommunicator