主要内容

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

getPropertyValue

获取架构属性值

    说明

    value = getPropertyValue(element,property) 获取所提供架构元素的未计算属性值。

    示例

    示例

    全部折叠

    创建一个配置文件,添加一个组件构造型,并添加一个带有默认值的属性。

    profile = systemcomposer.profile.Profile.createProfile("LatencyProfile");
    stereotype = addStereotype(profile,"electricalComponent",AppliesTo="Component");
    stereotype.addProperty("latency",Type="double",DefaultValue="10");

    创建一个带有名为 Component 的组件的模型。

    model = systemcomposer.createModel("archModel");
    systemcomposer.openModel("archModel");
    arch = get(model,"Architecture");
    comp = addComponent(arch,"Component");

    将配置文件应用于模型,并将构造型应用于组件。打开配置文件编辑器

    model.applyProfile("LatencyProfile")
    comp.applyStereotype("LatencyProfile.electricalComponent")
    systemcomposer.profile.editor(profile)

    获取属性值。

    value = getPropertyValue(comp,"LatencyProfile.electricalComponent.latency")
    value =
    
        '10'

    输入参数

    全部折叠

    属性名称,指定为 "<profile>.<stereotype>.<property>" 形式的字符向量或字符串。

    数据类型: char | string

    输出参量

    全部折叠

    属性值,以字符向量形式返回。

    数据类型: char

    详细信息

    全部折叠

    版本历史记录

    在 R2019a 中推出