Target
实时呈现应用程序和目标计算机的状态
说明
Target 对象表示一台 Speedgoat® 目标计算机,并提供访问与该目标计算机相关的 对象函数、Target Object Properties 和 Target Object Events 的途径。
该对象提供对以下方法和属性的访问:
启动和停止实时应用程序。
读取并设置参数。
记录并流式传输信号。
检索目标计算机的状态信息。
重新启动目标计算机。
加载实时应用程序。
启动、停止并从探查器中检索信息。
函数名区分大小写。输入全名。属性名称不区分大小写。若您输入的字符在该属性中具有唯一性,则无需输入完整名称。
当实时应用程序加载完成后,您可从目标计算机的命令行调用部分对象属性与函数。有关详细信息,请参阅目标计算机命令行接口。
创建对象
构建一个目标对象,该对象代表默认目标计算机。 target_object = slrealtime
构建一个目标对象,该对象代表由 target_object = slrealtime(target_name)target_name 指定的目标计算机。
slrealtime 函数接受以下参数:
target_name- 目标计算机的名称(字符向量或字符串标量)。例如,'TargetPC1'。target_object- 表示目标计算机的对象。例如,tg。
示例: 为默认目标计算机创建目标对象
示例: 构建并运行实时应用程序
属性
对象函数
addInstrument | Add instrument object to target object |
clearStartupApp | 清除目标计算机上的启动应用程序选择 |
connect | 将 MATLAB 连接到目标计算机 |
copyPage | 在实时应用程序中将一个校准页面复制到另一个页面 |
deleteParamSet | 从应用程序中删除选定的参数集文件 |
deleteProfilerData | Delete execution profiler data from target computer |
disconnect | 断开与目标计算机的 MATLAB 连接 |
exportParamSet | 将 ParameterSet 对象数据写入参数集文件 |
getAllInstruments | 获取添加到目标对象的仪表信息 |
getApplicationFile | 获取实时应用程序文件的名称 |
getAvailableProfile | Get information about available execution profiler data |
getECUPage | 获取实时应用程序中 ECU 使用的当前页码 |
getInstalledApplications | 获取已安装的实时应用程序文件列表 |
getLastApplication | 获取目标计算机上最近运行的实时应用程序名称 |
getNumPages | 获取内存中页面的数量以供实时应用程序使用 |
getPersistentVariables | 将持久变量从目标计算机 Simulink Real-Time 获取到 MATLAB |
getProfilerData | Retrieve profile data object |
getStartupApp | 获取目标计算机上初始化应用程序配置的相关信息 |
getXCPPage | 获取实时应用程序中 XCP 使用的当前页码 |
getparam | 在实时应用中读取可观测参数的值 |
getsignal | 从实时应用程序中读取信号值 |
getVersion | 获取 MATLAB、支持包以及 Speedgoat I/O 模块集的版本信息 |
importParamSet | 创建 ParameterSet 对象 |
install | 在目标计算机上安装实时应用程序 |
isConnected | 获取目标计算机连接状态 |
isLoaded | 获取实时应用程序加载状态 |
isRunning | 获取实时应用程序运行状态 |
listParamSet | 列出应用程序可用的参数集文件 |
load | 将应用程序部署到目标计算机并加载实时应用程序 |
loadParamSet | 还原指定文件中保存的参数值 |
reboot | 重新启动目标计算机 |
removeAllInstruments | 从目标对象中移除仪表对象 |
removeAllApplications | 从目标计算机中移除所有 Simulink Real-Time 应用程序 |
removeApplication | 从目标计算机 Speedgoat 中卸载应用程序 Simulink Real-Time |
removeInstrument | 从目标对象中移除选定的仪表对象 |
reset | 重置目标对象 |
resetProfiler | 将探查服务状态重置为 Ready |
saveParamSet | 保存实时应用程序参数值 |
setECUAndXCPPage | 将 XCP 和 ECU 使用的内存页设置为实时应用程序选定的内存页 |
setECUPage | 将 ECU 使用的内存页设置为实时应用程序选定的内存页 |
setStartupApp | 为目标计算机配置启动实时应用程序 |
setStopTime | 为实时应用程序配置停止时间 |
setXCPPage | 将 XCP 使用的内存页设置为实时应用程序选定的内存页 |
setipaddr | 在目标计算机上设置 IP 地址和子网掩码 |
setparam | 在实时应用中更改可调参数的值 |
setPersistentVariables | Set persistent variables from MATLAB to the Simulink Real-Time target computer |
start | Start execution of real-time application on target computer |
startProfiler | 在目标计算机上启动探查服务 |
startRecording | 启动信号数据实时流传输和文件日志记录 |
status | 获取目标计算机上实时应用程序的状态 |
stop | 停止实时应用程序的执行并将其从目标计算机卸载 |
stopProfiler | 停止在目标计算机上对服务进行探查 |
stopRecording | 停止信号数据实时流传输和文件日志记录 |
update | 在目标计算机上更新实时操作系统版本 |