主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

合成コンポーネント

复数のコンポーネントコンポーネントの接続によるカスタムコンポーネント作作作作者

合成コンポーネント他ののからからコンポーネントささます。合成を作物するに,メンバー(成成要素)コンポーネントコンポーネント名前をして,メンバーメンバーの子を相互から接続接続やややや合成コンポーネントの部子に接続接続方法を指定する必要があります。合成コンポーネントブロックダイアログボックス,メンバーコンポーネントのどのをを,调整可能にかも表示ししし。

言語構文

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

関数

subsystem2ssc 转换子系统包含Simscape块成等价的Simscape文件或文件

トピック

合成コンポーネント作成の基本的な手法

关于复合组件

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

声明成员组件

一个组件声明块以a开头组件关键字并由终止结束关键字。此块包含复合组件中包含的成员组件的声明。一个组件声明块必须有ExternalAccess属性值设置为观察(有关成员属性的更多信息,请参见属性列表)。

参数化复合组件

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

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

会员组件必须宣布ExternalAccess =观察,因此它们的变量不会出现在变量顶级块对话框的选项卡。但是,如果某个成员组件变量对于初始化很重要,则可以将其值绑定到顶级中的初始化参数参数声明块。在这种情况下,当构建和模拟模型时,块用户将能够从顶层块对话框中调整成员组件变量的初始目标值。

指定组件的连接

Simscape™文件的结构部分在编译期间执行一次。本节包含关于组成组件的端口如何相互连接,以及如何连接到外部输入、输出和顶级组件的节点的信息。

直流电机

这个例子展示了如何通过一个复合组件来实现一个直流电动机模型。

导入域和组件类

导入机制提供了一种方便的方式来访问定义在不同作用域或名称空间中的类。

使用import语句的复合组件

此示例显示如何使用进口通过复合组件实现直流电机模型的语句。

将子系统转换为复合组件

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

コンポーネントバリアント

定义组件变体

使用条件段在组件文件中定义变量。

组件变体-系列RLC分支

这个例子展示了如何使用条件段在组件文件中实现变量。

コンポーネント配列

组件的数组

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

分段管道使用组件阵列

这个例子展示了如何使用一系列相同的管道段来建立分段管道的模型。数组的大小与段的数量相对应,块用户可以修改该参数。

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

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