主要内容

Simulink.findBlocksOfType

找到指定类型的块动态仿真模块模型

描述

例子

提单= Simulink.findBlocksOfType (sys,类型)返回指定类型的所有块的处理模型或子系统sys

例子

提单= Simulink.findBlocksOfType (sys,类型,选项)匹配指定的标准FindOptions对象。

提单= Simulink.findBlocksOfType (sys,类型Param1 Value1,…, ParamN家)发现模块的参数指定的值。

提单= Simulink.findBlocksofType (sys,类型Param1 Value1,…, ParamN,家,选项)发现模块的参数指定值,匹配指定的标准FindOptions对象。

例子

全部折叠

找到所有类型的块获得模型中vdp

load_system (“vdp”);Simulink.findBlocksOfType (“vdp”,“获得”)
ans = 7.0001

返回块名称而不是处理,使用getfullname

getfullname (Simulink.findBlocksOfType (“vdp”,“获得”))
ans = ' vdp /亩'

负荷模型sldemo_clutch。然后,创建一个FindOptions对象,并使用它来约束转向块的搜索模型中解锁系统。

openExample (“sldemo_clutch”);f = Simulink.FindOptions (“SearchDepth”1);提单= Simulink.findBlocksOfType (“sldemo_clutch /解锁”,“转到”f)
提单= 166.0001 - 167.0001

输入参数

全部折叠

找块模型或子系统,指定为一个特征向量数组或字符串。

例子:“vdp”“f14 /飞机动力学模型”

块类型,指定为一个特征向量或字符串标量。使用get_param“BlockType”参数块类型。

搜索限制,指定为一个Simulink.FindOptions对象。

例子:Simulink.FindOptions (SearchDepth, 1)

输出参数

全部折叠

搜索结果,返回一个句柄数组。

版本历史

介绍了R2018a

Baidu
map