Управление загрузкой, запуском и сбросом целевого приложения
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