主要内容

本页采用了机器翻译。点击此处可查看英文原文。

startProfiler

在目标计算机上启动探查器

说明

startProfiler(target_object) 在目标计算机 Speedgoat® 上启动探查器。如果目标计算机上当前没有正在运行的应用程序,则探查请求将处于挂起状态,并在应用程序开始运行时自动启动。

startProfiler(target_object,app_name) 在目标计算机上启动了针对 app_name 应用程序的探查器。如果实时应用程序 app_name 未在目标计算机上运行,则探查请求将处于挂起状态,并在该应用程序开始运行后立即启动。

示例

示例

全部折叠

在目标计算机上加载 slrt_ex_osc 应用程序,并启动针对特定应用程序的探查器。

打开、编译并下载实时应用程序:

tg = slrealtime;
modelSTF = getSTFName(tg);
modelName = "slrt_ex_osc";
openExample(modelName);
set_param(modelName,"SystemTargetFile",modelSTF);
slbuild(modelName);
load(tg,modelName);

在启动应用程序之前,请先启动 slrt_ex_osc 的探查器。

startProfiler(tg,"slrt_ex_osc");

Simulink Real-Time 会将探查器的启动请求保留,直到应用程序启动为止。

启动实时应用程序 slrt_ex_osc

start(tg);

当应用程序在目标计算机上开始运行后,探查器便会启动。

输入参数

全部折叠

表示目标计算机的对象,指定为 Target 对象。该对象提供了用于操作目标计算机属性的方法。

示例: tg

根据模型构建的实时应用程序 MLDATX 文件名,指定为字符向量或字符串标量。

示例: "slrt_ex_osc"

版本历史记录

在 R2020b 中推出