主要内容

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

Adapter

连接具有不同接口的组件

  • Adapter block

描述

通过 Adapter 模块,可以连接具有不同接口定义的组件的源端口和目的端口。

Adapter block

添加或连接 System Composer™ 组件:

  • 建模选项卡或调色板中添加一个 Adapter 模块。Adapter 模块有 InOut 端口。

  • 点击并拖动端口创建连接。将每个端口连接到另一个组件。您还可以创建一个新组件来完成连接。

  • 在两个不同接口的端口之间插入一个 Adapter 模块。您可以在每个端口的接口元素之间创建映射。

在接口之间进行映射,应用接口转换,并进入架构模型的总线创建模式:

  • 双击 Adapter 模块,打开 接口适配器 对话框。在对话框中,您可以创建和编辑输入和输出接口之间的映射,并将应用接口转换参数设置为 UnitDelay,以打破代数循环,或设置为 RateTransition,以协调引用模型的不同采样时间率。当输出接口未定义时,您可以在总线创建模式下使用输入接口来创建专属输出接口。

当您的 Simulink® 组件行为带有信号线或消息线时,请合并架构模型的消息连接和软件架构模型的信号或消息连接:

  • 双击 Adapter 模块,打开接口适配器,对模块进行手动配置。将应用接口转换参数设置为 Merge

  • 对于软件架构模型,可从工具条中添加一个 Merge 模块,这是一个预先配置好的用于合并的 Adapter 模块。

示例

限制

  • 当用于结构接口适配时,Adapter 模块在内部使用总线元素端口,因此只支持虚拟总线。

  • Adapter 模块不支持将消息和信号混合作为输入和输出。

  • 在 AUTOSAR 架构模型中使用时,相应输入和输出接口元素的名称必须一致。

端口

输入

全部展开

如果连接到源组件,端口上的接口应该是兼容的。

输出

全部展开

如果连接到目标组件,端口上的接口应该是兼容的。

详细信息

全部展开

版本历史记录

在 R2019a 中推出