创建子系统
随着模型的大小和复杂性的增加,您可以通过将块分组到子系统来简化它。使用子系统:
建立一个层次框图,其中a子系统块在一个层中,组成子系统的块在另一个层中。
将功能相关的块放在一起。
减少模型窗口中显示的块的数量。
当您复制一个子系统时,该副本独立于源子系统。要跨一个或多个模型重用子系统的内容,可以使用模型引用或库。
您可以使用以下方法创建子系统:
添加一个子系统块到您的模型中,然后打开块并向子系统窗口添加块。
选择块并将它们包含在子系统中。
将模型复制到子系统。在Simuli金宝appnk中®编辑器,将模型复制并粘贴到子系统窗口中,或者使用
金宝appSimulink.BlockDiagram.copyContentsToSubsystem
.复制现有的子系统块到一个模型。
创建子系统块
添加一个子系统块到模型中,然后添加组成子系统的块。
创建一个子系统块从端口和子系统库。
双击该块以打开它。
在空的子系统窗口中,创建子系统内容。使用轮廓尺寸块来表示来自子系统和外部的输入外港块来表示外部输出。
例如,这个子系统包含一个总和块和轮廓尺寸和外港块来表示子系统的输入和输出。
关闭子系统窗口时,将子系统块包括每个端口轮廓尺寸和外港块。
您也可以通过单击子系统块的边缘或从另一个块拖动到边缘来创建输入和输出端口。端口出现在块上,相应的输入或输出块被添加到子系统内部。
从选择中创建子系统
拖动一个框来勾勒要创建的子系统。
您可以使用带有选定块或不选择块的操作栏来创建子系统。要在模型的一个区域中选择多个块,在您想要包含在子系统中的块和连接线周围拖动一个框。
从操作栏中,选择要创建的子系统。
当您的选择包含块时,您可以创建虚拟子系统、启用子系统、触发子系统和函数调用子系统。
创建子系统轮廓尺寸和外港控件的输入和输出端口子系统块。
的名称子系统块和修改块的方式,你做任何其他块。例如,可以屏蔽子系统。