主要内容

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

Port

在架构模型中为组件添加端口

  • Port icon

描述

端口是组件或架构上的节点,表示与其环境的交互点。通过端口,信息可以流向其他组件或系统,或者从其他组件或系统流入。组件端口是组件上与其他组件之间的交互点。架构端口是系统边界上的端口,无论该边界是在组件内还是在整体架构模型内。根架构具有由其端口定义的边界。将接口分配给端口,以定义组件之间共享的数据类型和格式。有关详细信息,请参阅将接口分配给端口

添加或连接 System Composer™ 组件:

  • 建模选项卡或调色板中添加一个 Component 架构模块。您也可以点击并拖动画布上的方框,然后选择 Component 模块。

  • 要添加端口,请选择组件的一条边,然后从菜单中选择一个方向:InputOutputPhysical

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

  • 要将 Component 模块连接到架构或组合模型根端口,可从组件端口拖动到包含模型的边界。释放连接时,会在边界创建一个根端口。

  • 要向组件添加构造型样式和基于构造型样式的样式,请使用配置文件编辑器工具。

  • 要添加组件级参数,请使用参数编辑器工具。

输出端口用 output port 图标表示,输入端口用 input port 图标表示,物理端口用 physical port 图标表示。

注意

物理端口是非定向的,用于配合采用物理网络方法的 Simscape™ 物理建模。有关使用 Simscape 的组件行为的详细信息,请参阅使用 Simscape 实现组件行为

在软件架构中,除了数据输入和输出端口外,还可以为组件添加客户端和服务器端口。客户端端口代表向另一个组件发出的信息请求,而服务器端口代表信息响应。有关详细信息,请参阅服务接口概述

示例

端口

输入

全部展开

当您连接到源组件时,端口上的接口是共享的。

输出

全部展开

当您连接到目标组件时,端口上的接口是共享的。

物理

全部展开

当您连接到另一个组件时,端口上的物理接口是共享的。

服务器

全部展开

服务器是定义并提供函数的组件。服务器端口仅适用于软件架构。

客户端

全部展开

客户端是向服务器发送请求的组件。客户端端口仅适用于软件架构。

详细信息

全部展开

版本历史记录

在 R2019a 中推出