SuperAPI AI 工具集

simulink-run-real-time-application

部署与运维

查看项目

更新于 10-16 06:45

技能介绍

用途:管理 Simulink Real-Time 应用的完整运行生命周期,包括构建模型、在目标计算机上安装或加载应用、启动与停止、设置停止时间,以及通过 tg.Stimulation 驱动根输入端口、Playback 块和参数调度;同时覆盖参数调优、参数集、录制、文件日志与实时流等运行时工作流。

主要能力:用 slbuild 构建模型并生成 .mldatx;用 install/load 安装或加载应用;用 start/stop/setStopTime 控制运行;用 isLoaded、isRunning 读取运行状态;用 getparam/setparam 读写可调参数,用 getsignal 读取一次性信号值;保存、加载、导入、导出或选择参数集;录制、导入文件日志、导出 SDI 运行;用 getInstalledApplications、removeApplication、removeAllApplications 检查或移除已安装应用。

使用方式:需 MATLAB R2026a 或更新版本、已安装 Simulink Real-Time,并针对目标硬件安装相应支持包(Speedgoat 硬件用 Speedgoat Add-On;Linux x86-64 设备用 Embedded Coder Support Package for Real-Time Linux,需 Embedded Coder)。模型须配置为 Simulink Real-Time,目标计算机须已配置且网络可达。首次构建前应连接目标并检查模型的 SystemTargetFile;构建后按需安装或加载,再启动并验证运行状态。start 只接收目标对象,已加载的应用即被运行;stop 会停止并卸载应用,再次运行需重新 load。

适用场景:构建、部署、运行、监控、调优和停止 Simulink Real-Time 应用,以及驱动激励数据、管理参数集和日志。

限制:模型配置、目标定义与目标操作、信号捕获仪器设置、模型结构编辑等任务不在本技能范围内,应分别使用对应技能。不得使用未在参考文档中记录的 API 形式;参数激励需在 start 前调用 reloadData 注册,否则 start 为静默无操作。部分操作(如重建、非默认启动选项、移除应用、影响硬件的 setparam)需先确认。资料未提供具体收费、价格或平台信息。