主要内容

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

getPropertyValues

获取数据字典和数据字典查找器结果对象的属性值

自 R2022a 起

    说明

    propVals = getPropertyValues(resultObject,propNames) 在元胞数组中返回 propNames 中指定的属性的值。propNames 必须具有查找器结果对象或查找器结果对象所表示的数据字典的属性名称。

    示例

    示例

    全部折叠

    sldemo_fuelsys_dd 模型中查找数据字典属性值。

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

    import slreportgen.finder.*

    加载模型并搜索模型中的数据字典对象。对于每个结果对象,打印 NameNumberOfEntries 属性。

    f = slreportgen.finder.DataDictionaryFinder();
    f.Name = "sldemo_fuelsys_dd*";
    while hasNext(f)
        result = next(f);
        getPropertyValues(result,["Name","NumberOfEntries"])
    end
    ans=1×2 cell array
        {["sldemo_fuelsys_dd.sldd"]}    {[29]}
    
    
    ans=1×2 cell array
        {["sldemo_fuelsys_dd_controller.sldd"]}    {[28]}
    
    
    ans=1×2 cell array
        {["sldemo_fuelsys_dd_plant.sldd"]}    {[1]}
    
    
    ans=1×2 cell array
        {["sldemo_fuelsys_dd_types.sldd"]}    {[5]}
    
    
    ans=1×2 cell array
        {["sldemo_fuelsys_dd_types_float.sldd"]}    {[4]}
    
    

    输入参数

    全部折叠

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

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

    支持的 propNames 元素有:

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

    输出参量

    全部折叠

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

    版本历史记录

    在 R2022a 中推出