Target
实时呈现应用程序和目标计算机的状态
说明
Target 对象表示一台 Speedgoat® 目标计算机,并提供访问与该目标计算机相关的 对象函数、Target Object 属性 和Target Object Events的途径。
该对象提供对以下方法和属性的访问:
启动和停止实时应用程序。
读取并设置参数。
记录并流式传输信号。
检索目标计算机的状态信息。
重新启动目标计算机。
加载实时应用程序。
启动、停止并从探查器中检索信息。
函数名区分大小写。输入全名。属性名称不区分大小写。若您输入的字符在该属性中具有唯一性,则无需输入完整名称。
当实时应用程序加载完成后,您可从目标计算机的命令行调用部分对象属性与函数。有关详细信息,请参阅目标计算机命令行接口。
创建对象
构建一个目标对象,该对象代表默认目标计算机。 target_object = slrealtime
构建一个目标对象,该对象代表由 target_object = slrealtime(target_name)target_name 指定的目标计算机。
slrealtime 函数接受以下参数:
target_name- 目标计算机的名称(字符向量或字符串标量)。例如,'TargetPC1'。target_object- 表示目标计算机的对象。例如,tg。
示例: 为默认目标计算机创建目标对象
示例: 构建并运行实时应用程序
属性
请参阅 Target Object 属性
对象函数
addInstrument | 将仪表对象添加到目标对象 |
clearLogs | Remove system log file and backup log file on target computer |
clearStartupApp | 清除目标计算机上的启动应用程序选择 |
configureModelForTargetPlatform | 配置模型以构建选定且可连接的目标计算机 |
connect | 将 MATLAB 连接到目标计算机 |
copyPage | 在实时应用程序中将一个校准页面复制到另一个页面 |
deleteCoreFiles | Deletes crash stack core files from target computer |
deleteParamSet | 从应用程序中删除选定的参数集文件 |
deleteProfilerData | 从目标计算机中删除探查器数据 |
deleteTracerData | Delete tracer data from target computer |
disconnect | 断开与目标计算机的 MATLAB 连接 |
exportParamSet | 将 ParameterSet 对象数据写入参数集文件 |
getAllInstruments | 获取添加到目标对象的仪表信息 |
getApplicationFile | 获取实时应用程序文件的名称 |
getAvailableProfile | 获取目标计算机上带有探查器数据的应用程序列表 |
getAvailableTrace | Get list of application with tracing information available on target computer |
getCrashStack | Downloads and decodes crash stack core files from target computer and opens these in MATLAB editor |
getCurrentParamSet | 获取目标计算机上的当前参数集 |
getDefaultParamSet | 获取目标计算机上的默认参数集 |
getECUPage | 获取实时应用程序中 ECU 使用的当前页码 |
getInstalledApplications | 获取已安装的实时应用程序文件列表 |
getLastApplication | 获取目标计算机上最近运行的实时应用程序名称 |
getNumPages | 获取内存中页面的数量以供实时应用程序使用 |
getparam | 在实时应用中读取可观测参数的值 |
getPersistentVariables | 将持久变量从目标计算机 Simulink Real-Time 获取到 MATLAB |
getProfilerData | 从目标计算机下载探查器数据 |
getProfilerStatus | Get profiler status on target computer |
getsignal | 从实时应用程序中读取信号值 |
getStartupApp | 获取目标计算机上初始化应用程序配置的相关信息 |
getTargetTime | 获取目标计算机的日期和时间 |
getTargetTimezone | 获取目标计算机时区信息 |
getTracerData | Download tracer data from target computer |
getTracerStatus | Get tracer status on target computer |
getVersion | 获取 MATLAB 和 Speedgoat I/O Blockset 的版本信息 |
getXCPPage | 获取实时应用程序中 XCP 使用的当前页码 |
importParamSet | 创建 ParameterSet 对象 |
install | 在目标计算机上安装实时应用程序 |
isConnected | 获取目标计算机连接状态 |
isLoaded | 获取实时应用程序加载状态 |
isRunning | 获取实时应用程序运行状态 |
listParamSet | 列出目标计算机上应用程序可用的参数集文件 |
load | 将应用程序部署到目标计算机并加载实时应用程序 |
loadParamSet | 还原指定文件中保存的参数值 |
loadPreviousParamSetOnAppLoad | Load autosaved parameter set on application reload |
reboot | 重新启动目标计算机 |
removeAllApplications | 从目标计算机中移除所有 Simulink Real-Time 应用程序 |
removeAllInstruments | 从目标对象中移除仪表对象 |
removeApplication | 从目标计算机 Speedgoat 中卸载应用程序 Simulink Real-Time |
removeInstrument | 从目标对象中移除选定的仪表对象 |
reset | 重置目标对象 |
resetProfiler | 重置目标计算机上的探查器 |
resetTracer | Reset tracer on target computer |
saveParamSet | 保存实时应用程序参数值 |
setDefaultParamSet | 在目标计算机上设置默认参数集 |
setECUAndXCPPage | 将 XCP 和 ECU 使用的内存页设置为实时应用程序选定的内存页 |
setECUPage | 将 ECU 使用的内存页设置为实时应用程序选定的内存页 |
setipaddr | 在目标计算机上设置 IP 地址和子网掩码 |
setparam | 在实时应用中更改可调参数的值 |
setPersistentVariables | 将 MATLAB 中的持久变量设置到 Simulink Real-Time 目标计算机上 |
setStartupApp | 为目标计算机配置启动实时应用程序 |
setStopTime | 为实时应用程序配置停止时间 |
setTargetTime | 设置目标计算机的日期和时间 |
setTargetTimezone | 设置目标计算机时区偏好 |
setXCPPage | 将 XCP 使用的内存页设置为实时应用程序选定的内存页 |
start | 在目标计算机上启动实时应用程序的执行 |
startProfiler | 在目标计算机上启动探查器 |
startRecording | 启动信号数据实时流传输和文件日志记录 |
startTracer | Start tracer on target computer |
status | 获取目标计算机上实时应用程序的状态 |
stop | 停止实时应用程序的执行并将其从目标计算机卸载 |
stopProfiler | 在目标计算机上停止探查器 |
stopRecording | 停止信号数据实时流传输和文件日志记录 |
stopTracer | 在目标计算机上停止跟踪器 |
update | 在目标计算机上更新实时操作系统版本 |