主要内容

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

setDefaultStereotype

为配置文件设置默认构造型

    说明

    setDefaultStereotype(profile,name)name 配置文件设置名称为 profile 的默认构造型。构造型必须应用于组件。

    示例

    示例

    全部折叠

    创建延迟特性配置文件并保存。

    profile = systemcomposer.profile.Profile.createProfile("LatencyProfile");
    
    latencybase = profile.addStereotype("LatencyBase");
    latencybase.addProperty("latency",Type="double");
    latencybase.addProperty("dataRate",Type="double",DefaultValue="10");
    
    connLatency = profile.addStereotype("ConnectorLatency",...
    Parent="LatencyProfile.LatencyBase");
    connLatency.addProperty("secure",Type="boolean");
    connLatency.addProperty("linkDistance",Type="double");
    
    nodeLatency = profile.addStereotype("NodeLatency",...
    Parent="LatencyProfile.LatencyBase");
    nodeLatency.addProperty("resources",Type="double",DefaultValue="1");
    
    portLatency = profile.addStereotype("PortLatency",...
    Parent="LatencyProfile.LatencyBase");
    portLatency.addProperty("queueDepth",Type="double");
    portLatency.addProperty("dummy",Type="int32");
    
    profile.save

    设置默认构造型。

    profile.setDefaultStereotype("NodeLatency")

    创建模型,将配置文件应用于模型,然后添加一个组件。在组件上应用构造型。然后,打开配置文件编辑器

    modelName = "archModel";
    arch = systemcomposer.createModel(modelName);
    systemcomposer.openModel(modelName);
    arch.applyProfile("LatencyProfile");
    newComponent = addComponent(arch.Architecture,"Component");
    newComponent.applyStereotype("LatencyProfile.NodeLatency");
    systemcomposer.profile.editor(profile)

    在根架构上获取构造型。

    stereotypes = getStereotypes(arch.Architecture)
    stereotypes =
    
      1×1 cell array
    
        {'LatencyProfile.NodeLatency'}

    输入参数

    全部折叠

    配置文件,指定为 systemcomposer.profile.Profile 对象。

    构造型名称,指定为字符向量或字符串。构造型的名称在配置文件中必须是唯一的。

    示例: "electricalComponent"

    数据类型: char | string

    详细信息

    全部折叠

    版本历史记录

    在 R2019a 中推出