Main Content

本页采用了机器翻译。点击此处可查看英文原文。

getPropertyValues

获取查找器结果对象和结果对象所表示的图元素对象的属性值

自 R2022a 起

    说明

    propVals = getPropertyValues(resultObject,propNames) 返回图元素查找器结果对象 resultObjectpropNames 中指定的属性值。propNames 必须具有查找器结果对象或查找器结果对象所表示的图元素上的属性名称。

    示例

    示例

    全部折叠

    查找 sf_car 模型中图元素的属性值。

    导入所需的命名空间以避免使用长且完全限定的类名称。

    import slreportgen.finder.*

    加载模型并在模型中搜索图元素。对于每个结果对象,打印 Type 属性。

    model_name = 'sf_car';
    load_system(model_name)
    
    
    diagFinder = DiagramFinder(model_name);
    diagrams = find(diagFinder);
    for diag = diagrams
        elemFinder = DiagramElementFinder(diag);
        elemFinder.Types = "slfunction";
        for elems=find(elemFinder)
            getPropertyValues(elems,"Type")     
        end
    end
    ans = 1x1 cell array
        {["Stateflow.SLFunction"]}
    
    

    输入参数

    全部折叠

    查找器结果对象,指定为 slreportgen.finder.DiagramElementResult 对象。

    要访问的属性值列表,指定为字符串数组或字符元胞数组。

    有效的 propNames 元素为:

    如果 propNames 包含无效属性,则相应的元胞数组值为 N/A

    输出参量

    全部折叠

    所访问属性的值,以元胞数组形式返回。

    版本历史记录

    在 R2022a 中推出