
# 内部模块图
内部模块图用于指定单个模块的内部结构。更精确的说法是，内部模块图会显示模块内部组成部分之间的关系，以及它们之间的接口。
#### 约束与限制
内部模块图只能在包含成员属性的元素下创建。
#### 元素介绍
表1内部模块图元素 
| 元素名                 | 图标                                                                                                       | 含义                                                                                                                                         |
|:---|:---|:---|
| Reference Property  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481294760.png)        | 引用属性。                                                                                                                                      |
| ProxyPort           | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513374631.png)        | 代理端口。                                                                                                                                      |
| Property            | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513254637.png)        | 特性，表示传递有关模型元素信息的值的一般性术语。 属性具有语义效果。 在SysML中一部分属性已经预先定义好，其它特性由用户定义。 |
| Constraint Property | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481134806.png)        | 约束属性。                                                                                                                                      |
| Value Property      | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481294764.png)        | 值属性。                                                                                                                                       |
| Signal              | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513374639.png)        | 对象之间异步通讯的声明。信号可以带有表示为属性的参数。                                                                                                                |
| FullPort            | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513254641.png)        | 全量端口。                                                                                                                                      |
| Port                | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481134810.png)        | 端口定义了分类器与其环境之间的交互。                                                                                                                         |
| ObjectiveFunction   | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481294772.png)        | 目标函数。                                                                                                                                      |
| Part Property       | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513374641.png)        | 组成属性。                                                                                                                                      |
| Flow Property       | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513254643.png)        | 流属性。                                                                                                                                       |
| MOE                 | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481134812.png)        | 有效性测量。                                                                                                                                     |
| Dependency          | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481294776.png "点击放大") | 依赖，是一种使用的关系，即一个类的实现需要另一个类的协助。依赖关系在两个模型元素之间用虚线箭头表示。箭尾处的模型元素（客户）依赖于箭头处的模型元素（服务者）。                                                            |
| ItemFlow            | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513374643.png "点击放大") | 项目流。                                                                                                                                       |
| Connector           | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513254647.png "点击放大") | 连接器说明零件之间的通信连接以实现结构的目的。                                                                                                                    |
| Equal               | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481134816.png "点击放大") | 同等关系。                                                                                                                                      |
   
#### 关键元素
**部分属性** **Part Property**
内部模块图中的部分属性和模块定义图中模块的部分属性都代表一种结构。
通过图中右键同步结构属性，同步成员属性到内部模块图中。
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481294778.png "点击放大")
**引用属性** **Reference Property**
内部模块图中的引用属性和模块定义图中模块的引用属性有着同样的意义：模块因为某种目的而需要的模块，或者是为了触发行为，或者是为了交换事件、能量和数据。
通过同步结构属性将模块定义图中模块引用属性同步到内部模块图中。
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513374645.png "点击放大")
**连接器** **Connector**
内部模块图中两个属性之间使用Connector连接，那两个结构在正确组装且可操作的系统中，拥有某种方式可以互相访问。
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002513254649.png "点击放大")
**项目流** **ItemFlow**
项目流代表在系统中两种结构之间流动的事件、能量或者数据的类型。
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481134818.png "点击放大")
通过Connector连线右键信息流实现，表示触发方式和方向。
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002481294782.png "点击放大")
