主要内容

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

getPropertyValues

获取图和图查找器结果对象的属性值

自 R2022a 起

    说明

    propVals = getPropertyValues(resultObject,propNames) 返回 propNames 中为图查找器结果对象 resultObject 指定的属性值。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
        getPropertyValues(diag,"Type")     
    end
    ans = 1×1 cell array
        {["Simulink.BlockDiagram"]}
    
    
    ans = 1×1 cell array
        {["Simulink.SubSystem"]}
    
    
    ans = 1×1 cell array
        {["Simulink.SubSystem"]}
    
    
    ans = 1×1 cell array
        {["Stateflow.Chart"]}
    
    
    ans = 1×1 cell array
        {["Simulink.SubSystem"]}
    
    
    ans = 1×1 cell array
        {["Simulink.SubSystem"]}
    
    
    ans = 1×1 cell array
        {["Simulink.SubSystem"]}
    
    
    ans = 1×1 cell array
        {["Simulink.SubSystem"]}
    
    

    输入参数

    全部折叠

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

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

    有效的 propNames 元素为:

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

    输出参量

    全部折叠

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

    版本历史记录

    在 R2022a 中推出