主要内容

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

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]

输入参数

全部折叠

元素类型,指定为:

  • "" 所有元素类型。

  • "Component".

  • "Port".

  • "Connector".

  • "Interface".

  • "InterfaceElement".

  • "Allocation".有关详细信息,请参阅交互式创建和管理分配

  • "Function",仅适用于软件架构。有关详细信息,请参阅定义构造型并将其应用于函数

  • "Requirement",使用 Requirements Toolbox™ 许可证。有关详细信息,请参阅使用原型自定义需求和链接 (Requirements Toolbox)

  • "Link",使用 Requirements Toolbox 许可证。

  • "Action",该功能仅适用于活动图。有关详细信息,请参阅使用构造型设置属性

  • "Parameter Node",该功能仅适用于活动图。

  • "Flow",该功能仅适用于活动图。

数据类型: char | string

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

输出参量

全部折叠

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

详细信息

全部折叠

版本历史记录

在 R2021b 中推出