• MATLAB中Simulink.findBlocksOfType用法


    目录

    语法

    说明

    示例

    在模型中查找某类型的模块

    使用搜索选项查找某类型的模块


            Simulink.findBlocksOfType的功能是在 Simulink 模型中查找指定类型的模块。

    语法

    1. bl = Simulink.findBlocksOfType(sys,type)
    2. bl = Simulink.findBlocksOfType(sys,type,options)
    3. bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN)
    4. bl = Simulink.findBlocksofType(sys,type,Param1,Value1,...,ParamN,ValueN,options)

    说明

            bl = Simulink.findBlocksOfType(sys,type) 返回模型或子系统 sys 中指定类型的所有模块的句柄

            bl = Simulink.findBlocksOfType(sys,type,options) 匹配 FindOptions 对象指定的条件。

            bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN) 查找参数具有指定值的模块。

            bl = Simulink.findBlocksofType(sys,type,Param1,Value1,...,ParamN,ValueN,options) 查找参数具有指定值且匹配 FindOptions 对象所指定条件的模块

    示例

    在模型中查找某类型的模块

            在模型 vdp 中查找类型为 Gain 的所有模块。

    1. load_system('vdp');
    2. Simulink.findBlocksOfType('vdp','Gain')
    3. ans =
    4. 7.0001

            要返回模块名称而不是句柄,请使用 getfullname。

    1. getfullname(Simulink.findBlocksOfType('vdp','Gain'))
    2. ans =
    3. 'vdp/Mu'

    使用搜索选项查找某类型的模块

            加载模型 sldemo_clutch。然后,创建一个 FindOptions 对象,并使用它将在模型中搜索 GoTo 模块的范围限制在 Unlocked 系统内。

    1. openExample('sldemo_clutch');
    2. f = Simulink.FindOptions('SearchDepth',1);
    3. bl = Simulink.findBlocksOfType('sldemo_clutch/Unlocked','Goto',f)
    4. bl =
    5. 166.0001
    6. 167.0001

    输入参数

    sys — 要在其中查找模块的模型或子系统

    在其中查找模块的模型或子系统,指定为字符向量或字符串数组。

    示例: 'vdp' "f14/Aircraft Dynamics Model"

    type — 模块类型

    模块类型,指定为字符向量或字符串标量。使用 get_param 和 'BlockType' 参数获取模块类型。

    options — 搜索约束


            搜索约束,指定为 Simulink.FindOptions 对象。​

    示例:Simulink.FindOptions('SearchDepth',1)

    输出参数

    bl — 搜索结果

            搜索结果,以句柄数组形式返回。

  • 相关阅读:
    《机器学习》李宏毅P1-2
    【计算机毕业设计】Springboot医疗管理系统源码
    pinia的使用
    Hive——操作数据库&创建修改表(DDL数据定义)
    【C++】list
    GSAP 基础
    一些有趣的B+树优化实验
    10 索引优化与查询优化
    【云原生】-Zabbix6监控MySQL最佳实践
    C语言文件操作
  • 原文地址:https://blog.csdn.net/jk_101/article/details/132921065