Управление загрузкой, запуском и сбросом целевого приложения
rtw.connectivity.Launcher класс, который выполняется на компьютере разработчика, управляет выполнением приложения на целевом процессоре.
rtw.connectivity.Launcher(componentArgs) управляет загрузкой, запуском и сбросом приложения, например приложения PIL.
Создание подкласса и реализация startApplication и stopApplication методы.
Можно реализовать метод деструктора, который очищает ресурсы (например, дескриптор стороннего средства загрузки), когда объект очищается от памяти.
| Функция | Описание |
|---|---|
getComponentArgs |
|
setExe | setExe(exe) указывает приложение, которое выполняется на целевом процессоре. |
getExe | exe=getExe() возвращает приложение, выполняемое на целевом процессоре. |
startApplication |
MATLAB или Simulink вызывает exe = getExe() |
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