exponenta event banner

rtw.connectivity. Пусковая установка

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

Описание

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 Connectivity

Пример использования этого объекта при настройке подключения PIL см. в разделе:

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