声明组件节点
组件节点定义了从组件文件生成的SIMSCAPE™块的保护端口。保存端口的类型(电气,机械旋转等)由其母体域的类型确定。该域定义了端口可以传输的变量和跨变量的定义。保存SIMSCAPE块的端口只能连接到与同一域关联的端口。有关更多信息,请参阅建模物理网络的基本原理。
在组件中声明节点时,您必须将它们与现有域相关联。一旦节点与域关联,它就可以:
跨变量携带每个域作为可测量的数量
通过变量为每个域写一个保护方程式
有关更多信息,请参阅定义组件变量与节点之间的关系。
您需要使用从顶级包装目录开始的完整路径参考域名。有关包装SIMSCAPE文件的更多信息,请参阅构建自定义块库。
以下示例使用SIMSCAPE基础机械旋转域的语法:
节点r = foundation.mechanical.rotations.rotations;结尾
顶级包装目录的名称是+基础
。它包含一个子包+机械
,带有子包+旋转
,又包含域文件旋转
。
如果您想使用自己的自定义旋转域名旋转
并位于自定义软件包目录的顶级+机械元素
,语法将是:
节点r =机械元素。结尾
笔记
使用您自己的自定义旋转域的组件不能使用Simscape Foundation机械旋转域与组件连接。使用您自己的自定义域定义来构建组件的完整库,以相互连接。
指定可选注释使您可以控制端口标签和块图标中的位置。有关更多信息,请参阅自定义块端口的名称和位置。在下面的示例中,电气保护端口将被标记+并将位于块图标的顶部。
节点p = foundation.electrical.electrical;% +:顶端