Adapter
连接具有不同接口的组件
描述
通过 Adapter 模块,可以连接具有不同接口定义的组件的源端口和目的端口。
添加或连接 System Composer™ 组件:
从建模选项卡或调色板中添加一个 Adapter 模块。Adapter 模块有
In
和Out
端口。点击并拖动端口创建连接。将每个端口连接到另一个组件。您还可以创建一个新组件来完成连接。
在两个不同接口的端口之间插入一个 Adapter 模块。您可以在每个端口的接口元素之间创建映射。
在接口之间进行映射,应用接口转换,并进入架构模型的总线创建模式:
双击 Adapter 模块,打开 接口适配器 对话框。在对话框中,您可以创建和编辑输入和输出接口之间的映射,并将应用接口转换参数设置为
UnitDelay
,以打破代数循环,或设置为RateTransition
,以协调引用模型的不同采样时间率。当输出接口未定义时,您可以在总线创建模式下使用输入接口来创建专属输出接口。
当您的 Simulink® 组件行为带有信号线或消息线时,请合并架构模型的消息连接和软件架构模型的信号或消息连接:
双击 Adapter 模块,打开接口适配器,对模块进行手动配置。将应用接口转换参数设置为
Merge
。对于软件架构模型,可从工具条中添加一个 Merge 模块,这是一个预先配置好的用于合并的 Adapter 模块。
示例
限制
当用于结构接口适配时,Adapter 模块在内部使用总线元素端口,因此只支持虚拟总线。
Adapter 模块不支持将消息和信号混合作为输入和输出。
在 AUTOSAR 架构模型中使用时,相应输入和输出接口元素的名称必须一致。
端口
输入
输出
详细信息
版本历史记录
在 R2019a 中推出