rtw.connectivity.Launcher

Управляйте загрузкой, запуском и сбросом целевого приложения

Описание

rtw.connectivity.Launcher класс, который работает на вашем компьютере разработчика, управляет выполнением приложения на целевом процессоре.

Создание

Описание

пример

rtw.connectivity.Launcher(componentArgs) управляет загрузкой, запустите, и сброс приложения, например, приложения PIL.

Сделайте подкласс и реализуйте startApplication и stopApplication методы.

Можно реализовать метод деструктора, который очищает ресурсы (например, указатель на сторонний инструмент загрузки), когда объект очищен из памяти.

Функции объекта

ФункцияОписание
getComponentArgs

componentArgs = obj.getComponentArgs возвращает rtw.connectivity.ComponentArgs объект сопоставлен с объектом средства запуска.

setExesetExe(exe) задает приложение, которое работает на целевом процессоре.
getExeexe=getExe() возвращает приложение, которое работает на целевом процессоре.
startApplication

obj.startApplication абстрактный метод, который вы реализуете в подклассе. Вызванный MATLAB® или Simulink®, чтобы запустить выполнение целевого приложения.

MATLAB или Simulink вызывают setExe метод, который задает целевое приложение, чтобы запуститься. Чтобы получить это приложение, используйте getExe метод. Например:

exe = getExe()

startApplication метод сбрасывает приложение к своему начальному состоянию путем гарантирования, что внешние и статические (глобальные) переменные инициализируются нулем.

stopApplication

obj.stopApplication абстрактный метод, который необходимо реализовать в подклассе.

Вызванный MATLAB, чтобы остановить выполнение целевого приложения.

getApplicationStatus

obj.getApplicationStatus дополнительный метод, который можно реализовать в подклассе.

Вызванный MATLAB или Simulink, чтобы обнаружить текущий статус целевого приложения.

Значения ожидаемого дохода:

  • rtw.connectivity.LauncherApplicationStatus.UNKNOWN

  • rtw.connectivity.LauncherApplicationStatus.NOT_RUNNING

  • rtw.connectivity.LauncherApplicationStatus.RUNNING

Если вы не реализуете метод, возвращаемым значением по умолчанию является rtw.connectivity.LauncherApplicationStatus.UNKNOWN.

getBuilderbuilder = obj.getBuilder возвращает rtw.connectivity.Builder объект сопоставлен с объектом средства запуска.

Примеры

Используя rtw.connectivity.Launcher в возможности соединения PIL

Для примера, который показывает, как использовать этот объект в подготовке возможности соединения PIL, см.:

Представленный в R2008b