主要内容

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

getDefaultElementStereotype

获取元素的默认构造型

自 R2021b 起

说明

stereotype = getDefaultElementStereotype(stereotype,elementType) 获得其父元素 elementType 应用了 stereotype 构造型的子元素的默认构造型 stereotype

示例

示例

全部折叠

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

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

LatencyProfile.NodeLatency 构造型指定为组件构造型。设置默认组件构造型。

nodeLatency.AppliesTo = "Component";
nodeLatency.setDefaultElementStereotype("Component","LatencyProfile.NodeLatency")

获取 nodeLatency 的默认组件构造型。

stereotype = getDefaultElementStereotype(nodeLatency,"Component")
stereotype = 

  Stereotype with properties:

                    Name: 'NodeLatency'
             Description: ''
                  Parent: [1×1 systemcomposer.profile.Stereotype]
               AppliesTo: 'Component'
                Abstract: 0
                    Icon: 'default'
    ComponentHeaderColor: [210 210 210]
      ConnectorLineColor: [168 168 168]
      ConnectorLineStyle: 'Default'
      FullyQualifiedName: 'LatencyProfile.NodeLatency'
                 Profile: [1×1 systemcomposer.profile.Profile]
         OwnedProperties: [1×1 systemcomposer.profile.Property]
              Properties: [1×3 systemcomposer.profile.Property]

输入参数

全部折叠

元素类型,指定为:

数据类型: char | string

构造型,指定为 systemcomposer.profile.Stereotype 对象。

输出参量

全部折叠

默认构造型,以 systemcomposer.profile.Stereotype 对象的形式返回。

详细信息

全部折叠

版本历史记录

在 R2021b 中推出