將 UML 或 SysML 與 Teamcenter 介面搭配使用

您可以將 UML 或 SysML 與「Teamcenter 介面」和 IBM® Rational® Rhapsody® 搭配使用。 對「系統工程師」來說,這項機能表示您可以在使用 SysML 的 Rational Rhapsody 模型與「Teamcenter 系統工程與需求管理」環境中,以互動方式交換資訊。 例如,您可以建立並修改定義於 Rational Rhapsody SysML 設定檔中的 SysML 元素(例如,封鎖與活動)。

關於這項作業

除了新的術語 SysML 元素之外,您還可以修改提供的 ElementsMap.xml 檔案,將 Teamcenter 元素與具有一個模板之更具網域特定性的元素對映。 此模板可以是 Rational Rhapsody 中的其中一個預先定義類型,或是使用者定義的模板。

若要指定 UML 或 SysML,您需要在 ElementsMap.xml 檔案中設定預設值,該檔案會處理 Teamcenter 與 Rational Rhapsody 元素之間的對映。

您可以將下列序列圖從 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")
      註: 如果在 ElementsMap.xml 檔案中將 SysML 指定為預設值,而 Teamcenter 設計包含 SysML 元素(表示對映檔具有包含 Rhapsody_Profile="SysML" 的元素),則當您在 Teamcenter for Rational Rhapsody 中選取開啟模型新建模型時,會使用 Rational Rhapsody SysML。 不過,如果您的 Teamcenter 設計未包含任何 Rational Rhapsody SysML 元素,則即使在對映檔中將 SysML 設為預設值,仍會使用 Rational Rhapsody UML。

意見回饋