Управляйте загрузкой, запуском и сбросом целевого приложения
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Для примера, который показывает, как использовать этот объект в подготовке возможности соединения PIL, см.:
rtw.connectivity.MakefileBuilder
| rtw.connectivity.RtIOStreamHostCommunicator
| rtw.connectivity.ComponentArgs