主要内容

rtw.connectivity.Launcher

下载控制,目标应用程序的启动和复位

描述

rtw.connectivity.Launcher类,它运行在您的开发计算机,控制目标处理器上执行的应用程序。

创建

描述

例子

rtw.connectivity.Launcher (componentArgs)控件下载、启动和重启应用程序,例如,一个公益诉讼程序。

使一个子类和实现startApplicationstopApplication方法。

您可以实现一个析构函数方法,清理资源(例如,一个处理第三方下载工具)时,对象从内存中清除。

对象的功能

函数 描述
getComponentArgs

componentArgs = obj.getComponentArgs返回rtw.connectivity.ComponentArgs对象与发射器相关联的对象。

setExe setExe (exe)指定目标处理器上运行的应用程序。
getExe exe = getExe ()返回目标处理器上运行的应用程序。
startApplication

obj.startApplication是一个抽象方法,在子类中实现。由MATLAB调用®或仿真金宝app软件®开始目标应用程序的执行。

MATLAB仿真软件金宝app调用setExe方法,它指定了目标应用程序运行。获取这个应用程序,使用getExe方法。例如:

exe = getExe ()

startApplication方法重置应用程序的初始状态,确保外部和静态zero-initialized(全局)变量。

stopApplication

obj.stopApplication是一个抽象方法,你必须在子类中实现。

调用MATLAB停止目标应用程序的执行。

getApplicationStatus

obj.getApplicationStatus是一个可选的方法,您可以实现一个子类。

调用MATLAB或仿真软件来检测目标应用金宝app程序的当前状态。

预期的返回值是:

  • rtw.connectivity.LauncherApplicationStatus.UNKNOWN

  • rtw.connectivity.LauncherApplicationStatus.NOT_RUNNING

  • rtw.connectivity.LauncherApplicationStatus.RUNNING

如果你没有实现的方法,默认的返回值rtw.connectivity.LauncherApplicationStatus.UNKNOWN

getBuilder builder = obj.getBuilder返回rtw.connectivity.Builder对象与发射器相关联的对象。

例子

使用rtw.connectivity.Launcher在公益诉讼的连接

为例,展示了如何使用这个对象在建立公益诉讼连接,见:

版本历史

介绍了R2008b