将 UML 或 SysML 用于 Teamcenter 接口

关于此任务

您可以将 UML 或 SysML 用于 Teamcenter 接口和 IBM® Rational® Rhapsody®。 对于系统工程师,此工具表示您可以在使用 SysML 和 Teamcenter 系统工程及需求管理环境的 Rational Rhapsody 模型间交互式交换信息。例如,您可以创建和修改 Rational Rhapsody SysML 概要文件中定义的 SysML 元素(例如,块和活动)。

除了新的 SysML 元素外,您还可以修改提供的 ElementsMap.xml 文件,将具有域特定元素的 Teamcenter 元素映射至某一构造型。此构造型可以是 Rational Rhapsody 中的预定义类型,也可以是用户定义的构造型。

要指定 UML 或 SysML,您必须在处理 Teamcenter 和 Rational Rhapsody 元素间映射的 ElementsMap.xml 文件中设置缺省值。

您可以将 Rational Rhapsody 中的以下时序图元素导入 Teamcenter 接口:

注: 您不能将这些元素从 Teamcenter 接口导入 Rational Rhapsody

过程

  1. 在文本编辑器中打开 ElementsMap.xml 文件(在 Rational Rhapsody 安装路径中可以找到,例如:<Rational Rhapsody 安装路径>\AddOn\TcSE)。
  2. ElementsMap.xml 文件的 RhapsodyUMLTcSEUML 部分设置为缺省值,或将文件的 RhapsodySysMLTcSESysML 部分设置为缺省值。请不要将两者都设为缺省值。
    • 对于 UML,下图显示了将 RhapsodyUMLTcSEUML 设置为缺省值 (Default="Yes")
    • 对于 SysML,下图显示了将 RhapsodySysMLTcSESysML 设置为缺省值 (Default="Yes")
      注: 如果 SysML 在 ElementsMap.xml 文件中指定为缺省值,且 Teamcenter 设计包含 SysML 元素(即表示映射文件具有包含 Rhapsody_Profile="SysML" 的元素),那么当您在 Teamcenter for Rational Rhapsody 中选择打开模型新建模型时,将使用 Rational Rhapsody SysML。但是,如果您的 Teamcenter 设计不包含任何 Rational Rhapsody SysML 元素,那么即使在映射文件将 SysML 设置为缺省值也将使用 Rational Rhapsody UML。

反馈