主要内容

将根级 I/O 实现为

指定生成代码如何将根级输入和输出传递给可重用子组件执行入口函数

自 R2025a 起

模型配置窗格: 代码生成 / 接口

描述

将根级 I/O 实现为参数控制根级模型输入和输出数据如何传递给不可重用的子组件(模型引用)model_stepmodel_initializemodel_terminate 入口函数。

依赖关系

要启用此参数,请将代码接口打包(子组件) 参数设置为不可重用函数

设置

自动 (默认) | 单个参量 | 全局变量
自动

单个参量行为相同。

单个参量

将每个根级模型输入和输出值作为单独参量传递给子组件入口函数。

全局变量

使用全局变量将每个根级模型输入和输出值传递给子组件入口函数。

如果出现以下情况,您无法选择全局变量

  • 自定义子组件 model_step 函数的函数原型。

  • Auto 以外的存储类分配给根级 I/O 端口以及直接馈入或传播出子组件的信号。

  • 使用服务接口或 AUTOSAR 目标配置根级模型,并将根级 I/O 端口直接连接到子组件。

推荐的设置

应用情形设置
调试无影响
可追溯性无影响
效率无影响
安全预警无影响

编程用法

参数:SubcomponentRootIOFormat
类型:字符向量
值:'Auto' | 'Individual arguments' | 'Global variables'
默认值:'Auto'

版本历史记录

在 R2025a 中推出