主要内容

复合组件

通过连接多个组件构造自定义组件

复合组分由其他组分构成。要创建复合组件,您必须列出成员(成分)组件的名称,然后指定成员组件的端口如何彼此连接以及复合组件的外部端口。您还指定要可见的成员组件的哪些参数,因此在复合组件的块对话框中可视化。

语言语法

组件 声明复合组件中包含的成员组件
连接 连接两个或多个相同类型的组件端口
连接 定义复合组件中成员组件端口的连接
进口 导入模型类

职能

subsystem2ssc. 转换子系统包含simscape.块进入等价物simscape.文件或文件

话题

用于创建复合组件的基本技术

关于复合组件

复合组分由其他组分构成。

宣布会员组件

一种组件声明块从一个开始组件关键字,并以结尾关键词。

参数化复合组件

复合组件参数允许您在构建和模拟模型时从顶层块对话框调整所需参数。

为成员变量指定初始目标值

会员组件必须宣布ExternalAccess =观察,因此它们的变量不会出现在变量顶级块对话框的选项卡。

指定组件连接

在编译期间,Simscape™文件的结构部分一次执行一次。

复合元件 - 直流电机

此示例显示如何通过复合组件实现DC电机模型。

导入域和组件类

导入机制为访问不同范围或命名空间中定义的类提供了方便的方法。

使用Import语句的复合组件

这个例子展示了如何使用进口语句,通过一个复合组件实现一个直流电机模型。

将子系统转换为复合组件

您可以从完全由SiMScapt块组成的子系统生成复合组件。

组件变体

定义组件变体

使用条件部分定义组件文件中的变体。

组件变型 - 系列RLC分支

此示例显示如何使用条件部分在组件文件中实现变体。

组件阵列

组件阵列

在复合组件中使用参数大小的成员组件阵列。

使用组件数组进行分段管道

此示例显示了如何使用串联连接的相同管道段数组来模拟分段管道。阵列的大小对应于段的数量,块用户可以修改此参数。

案例研究-使用阵列故障电池包

本案例研究展示了如何使用组件阵列来建模由多个串联连接的电池组成的电池组。它还展示了如何将故障引入其中一个电池,以查看对电池性能和电池温度的影响。块用户可以修改单元的数量和故障单元的位置作为块参数。