主要内容

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

getPropertyValues

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

自 R2022a 起

    说明

    propVals = getPropertyValues(resultObject,propNames) 返回信号查找器结果对象 propNamesresultObject 中指定的属性值。propNames 必须具有查找器结果对象的属性名称或查找器结果对象所表示的模型变量的名称。

    示例

    示例

    全部折叠

    查找 vdp 模型中信号的属性值。

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

    import slreportgen.finder.*

    加载模型并在模型中搜索信号。对于每个结果对象,打印 Source 属性。

    model_name = "vdp";
    load_system(model_name)
    
    
    finder = SignalFinder(model_name);
    results = find(finder);
    for result = results
        getPropertyValues(result,"Source")
    end
    ans = 1×1 cell array
        {["vdp/x1 Outport: 1"]}
    
    
    ans = 1×1 cell array
        {["vdp/x2 Outport: 1"]}
    
    

    输入参数

    全部折叠

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

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

    有效的 propNames 元素为:

    • Name

    • Description

    • Source

    • Destination

    • NonvirtualDestination

    • DataType

    • Complexity

    • Dimensions

    • Min

    • Max

    • SampleTime

    • 可以通过点符号访问的信号的任何属性

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

    输出参量

    全部折叠

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

    版本历史记录

    在 R2022a 中推出