IMULINK自定义功能模块
时间:2015-03-29 21:23 来源:自动控制网
自定义功能模块有两种方法,一种方法是采用Signal&Systems模块库中的Subsystem功能模块,利用其编辑区设计组合新的功能模块;另一种方法是将现有的多个功能模块组合起来,形成新的功能模块。对于很大的SIMULINK模型,通过自定义功能模块可以简化图形,减少功能模块的个数,有利于模型的分层构建。 一、方法1 1将Signal&Systems模块库中的Subsystem功能模块复制到打开的模型窗口中。 2双击Subsystem功能模块,进入自定义功能模块窗口,从而可以利用已有的基本功能模块设计出新的功能模块。 二、方法2 1在模型窗口中建立所定义功能模块的子模块。 2用鼠标将这些需要组合的功能模块框住,然后选择Edit菜单下的CreateSubsystem即可。 例1
Subsystem模块图
三、自定义功能模块的封装 上面提到的两种方法都只是创建一个功能模块而已,如果要命名该自定义功能模块对功能模块进行说明选定模块外观设定输入数据窗口,则需要对其进行封装处理。 首先选中Subsystem功能模块,再打开Edit菜单中的MaskSubsystem进入mask的编辑窗口,可以看出有3个标签页。 1)Icon:设定功能模块的外观。 2)Initialization:设定输入数据窗口(PromptList)。 3)Documentation:设计该功能模块的文字说明。 例2 问题:设计一个有临界值的比较器,该临界值为输入的变量。当输入信号大于0且大于临界值时输出为1,否则为0。
双击Subsystem弹开菜单
|