主要内容

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

运行 Simulink Real-Time 应用程序

交互式执行,支持开发机与目标机

运行实时应用程序时,您可以启动和停止执行;观察信号并记录信号数据;以及调整实时应用程序参数。

您可以使用以下接口运行该应用程序:

App

Simulink Real-Time生成实时应用程序,用于在目标计算机上运行的仿真,并与目标计算机中的 I/O 设备进行交互。
Simulink Real-Time Explorer与目标计算机及其上运行的实时应用程序进行交互
Simulink Real-Time TET Monitor观察在目标计算机上运行的实时应用程序的任务执行时间
Simulink Real-Time App GeneratorGenerate instrument panel app to interact with target computer and real-time application running on target computer (自 R2022a 起)
Simulink Real-Time Application Property Inspector查看和修改应用程序属性 (自 R2023b 起)

工具

仿真数据检查器检查并比较数据与仿真结果,以验证和迭代模型设计

对象

Target实时呈现应用程序和目标计算机的状态
Application在开发计算机上映射应用程序文件
Instrument创建实时仪表对象
slrealtime.instrument.LineStyle创建实时仪表线型对象 (自 R2022b 起)

属性

Target Object 属性slrealtime 用于配置和状态的对象属性

函数

全部展开

slrtAppGenerator生成仪表盘应用程序,用于与目标计算机及其上运行的实时应用程序进行交互。 (自 R2022a 起)
slrtApplicationInspector打开 Simulink Real-Time 应用程序属性检查器,查看应用程序信息、信号和参数。 (自 R2023b 起)
slrtExplorer打开 Simulink Real-Time 资源管理器,并与目标计算机及实时应用程序进行交互
slrtTETMonitorOpen Simulink Real-Time task execution time (TET) monitor
getApplicationFile获取实时应用程序文件的名称 (自 R2021b 起)
getInstalledApplications获取已安装的实时应用程序文件列表 (自 R2021b 起)
getLastApplication获取目标计算机上最近运行的实时应用程序名称 (自 R2021b 起)
getRootLevelInports返回应用程序中的根级输入端口 (自 R2022a 起)
start在目标计算机上启动实时应用程序的执行
stop停止实时应用程序的执行并将其从目标计算机卸载
removeAllApplications从目标计算机中移除所有 Simulink Real-Time 应用程序 (自 R2022b 起)
removeApplication从目标计算机 Speedgoat 中卸载应用程序 Simulink Real-Time (自 R2022a 起)
updateRootLevelInportData在实时应用中用输入数据替换外部输入数据
updateStartupParameterSet更新应用程序的启动参数集
pause暂停在目标计算机上对模型根输入端口的激励
start在目标计算机上开始对模型的根输入端口进行激励
stop停止对目标计算机上模型根输入端口的激励
reloadDataReload data signal of root inports of model on target computer
clearLogsRemove system log file and backup log file on target computer (自 R2026a 起)
configureModelForTargetPlatform配置模型以构建选定且可连接的目标计算机 (自 R2024a 起)
getSTFName获取所选且可连接目标计算机的系统目标文件名 (自 R2024a 起)
getVersion获取 MATLAB 和 Speedgoat I/O Blockset 的版本信息 (自 R2023a 起)
getStatus目标计算机上模型对根输入端口激励的响应状态
getTargetTime获取目标计算机的日期和时间 (自 R2025a 起)
getTargetTimezone获取目标计算机时区信息 (自 R2025a 起)
setTargetTime设置目标计算机的日期和时间 (自 R2025a 起)
setTargetTimezone设置目标计算机时区偏好 (自 R2025a 起)
slrealtime目标计算机管理接口
updateAutoSaveParameterSetOnStop更新应用程序停止时的自动保存参数集 (自 R2022b 起)
slrealtime help(基于 Linux- 的实时操作系统) 在目标计算机上显示命令行接口的信息 (自 R2026a 起)
slrealtime install(基于 Linux 的实时操作系统) 在目标计算机上安装实时应用程序
slrealtime listApplications(基于 Linux- 的实时操作系统) 通过目标计算机的命令行获取已安装的实时应用程序文件列表
slrealtime load(基于 Linux- 的实时操作系统) 将实时应用程序加载到目标计算机上
slrealtime loadParamSet(基于 Linux- 的实时操作系统) 恢复保存在指定文件中的参数值
slrealtime model_status
slrealtime ptpdstatus(基于 Linux- 的实时操作系统) 在目标计算机上显示 PTP 守护进程的运行状态 (自 R2026a 起)
slrealtime saveParamSet(基于 Linux- 的实时操作系统) 保存实时应用程序的参数值
slrealtime start(基于 Linux- 的实时操作系统) 在目标计算机上启动实时应用程序的执行
slrealtime startptpd(Linux-based RTOS) Start operation of PTP daemon on target computer (自 R2026a 起)
slrealtime stop(基于 Linux- 的实时操作系统) 停止目标计算机上实时应用程序的执行
slrealtime stopptpd(Linux-based RTOS) Stop operation of PTP daemon on target computer (自 R2026a 起)
shutdown(基于 Linux- 的实时操作系统) 在切断目标计算机的电源之前,请先安全地关闭实时操作系统
POST installInstall a real-time application on the target computer (自 R2026a 起)
PUT loadLoad real-time application on target computer (自 R2026a 起)
PUT startStart real-time application on target computer (自 R2026a 起)
PUT stopStop real-time application on target computer (自 R2026a 起)
GET model_statusQuery target computer status (自 R2026a 起)

主题

从开发计算机

从目标计算机

疑难解答

Simulink Real-Time 中的故障排除

在使用 Simulink Real-Time 产品时遇到的问题的故障排除

精选示例