主要内容

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

配置参数、模块参数和输入端数据

基于 Simulink® 模型的实时应用程序创建

通过更新您的 Simulink 模型,为生成实时应用程序做好设计准备。选择固定步长求解器,并将 Simulink Real-Time™ 设为代码生成器目标。使用 Speedgoat I/O BlocksetSimulink Real-Time 模块库中的模块扩展您的 Simulink 模型。在模型中将这些驱动器模块与其他模块建立信号连接,然后构建实时应用程序。

提示

用于 Speedgoat® 目标计算机的系统目标文件 (STFs) 没有可配置的TLC 命令行选项

模型设置

Log level选择系统日志消息的过滤级别
Force polling mode启用轮询模式(而非中断驱动模式)来为实时应用程序提供时钟信号
Max file log runs选择要为实时应用程序保留的文件日志运行次数
Compile with GCC -ffast-math在编译实时应用程序代码时启用 GCC 编译器的 -ffast-math 选项
Stop time仿真停止时间

对象

Application在开发计算机上映射应用程序文件

函数

全部展开

extractExecutable从实时应用程序文件中提取可执行文件 (自 R2025a 起)
getInformation获取实时应用程序信息
getSignals获取实时应用程序信号
coder.asap2.export根据 ASAM MCD-2 MC 标准生成 ASAP2 (A2L) 文件
extractASAP2从实时应用程序文件中提取生成的 A2L 文件
updateASAP2将 ASAP2 文件打包到应用程序中 (自 R2022b 起)
getRootLevelInports返回应用程序中的根级输入端口 (自 R2022a 起)
updateRootLevelInportData在实时应用中用输入数据替换外部输入数据
addParamSet向实时应用程序添加参数集
getParamSetGet parameter set from real-time application (自 R2026a 起)
getParameters获取实时应用程序参数
listParamSet列出目标计算机上应用程序可用的参数集文件
updateAutoSaveParameterSetOnStop更新应用程序停止时的自动保存参数集 (自 R2022b 起)
updateStartupParameterSet更新应用程序的启动参数集

主题

精选示例