Skip to content

This sample shows how to import XMI(XML Metadata Interchange) information into the MathWorks environment and connect it to the simulation environment.

License

Notifications You must be signed in to change notification settings

mathworks/JP-SysML-Connector-Simple-Workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPSysMLConnectorSimpleWorkflow

View <File Exchange Title> on File Exchange Open in MATLAB Online

Let's try importing XMI (XML Metadata Interchange) files into System Composer ™, a MathWorks tool that can describe architecture models.

MathWorks Products (https://www.mathworks.com)

Requires MATLAB release R2024a Update 2 or newer

Introduction (English)

Image

This sample shows how to import XMI(XML Metadata Interchang) information into the MathWorks environment and connect it to the simulation environment.

  • The data of System Model imported as System Composer ™ Model that suport to define Architecture model like as Internal Block Diagram.

  • The data of Requirements imported as Requirements Toolbox ™ file(.slreqx).

In this example, the SysML Connector is used as a support package. https://jp.mathworks.com/products/sysml.html

The SysML Connector package supports SysML1.x. MathWorks plans to support the Object Management Group’s® SysML v2 standard. Current users of System Composer can map many capabilities directly to equivalent concepts in SysML v2.

You can check the correspondence between the ATiA Magic Draw model definitions and the MathWorks tool models in the SysML Connector Help Page.

Introduction (Japanese)

Image

このサンプルはMathWorks環境にXMIのモデル情報をインポートし、シミュレーション環境につなげる例を示すものです。

  • システムモデルのデータをSystem Composer™ モデルとしてインポートし、内部ブロック図のようなアーキテクチャモデルを定義できるようにします。
  • 要件のデータをRequirements Toolbox™ ファイル(.slreqx)としてインポートします。

この例ではサポートパッケージとしてSys ML Connectorを利用します。 https://jp.mathworks.com/products/sysml.html

SysML ConnectorパッケージはSysML1.xをサポートしています。MathWorksは、Object Management Group®のSysML v2標準のサポートを計画しています。System Composerの現行ユーザーは、SysML v2の同等の概念に多くの機能を直接マッピングすることができます。

XMIモデル定義とMathWorksツールモデルの対応については、SysML Connectorヘルプページで確認できます。

Getting Started (English)

  • If you want try import from XMI:
  1. Install SysML Connector : https://jp.mathworks.com/products/sysml.html
  2. Start MATLAB
  3. Select Sys ML Connector from the App
  4. Click import
  5. Select Source SysML Models (/SystemModels /ElectricThrottleControlSysMLModel.xml or /SystemModels/ElectricThrottleControlSysMLModel.mdzip)
  6. Select Output Derectory
  7. Click ”Import”
  • If you want to run a model that is already linked to Simulink and can be simulated:
  1. Open SysMLArchModel/SysMLArchModel.prj
  2. Open ElectricThrottleControl.slx
  3. Run Simulation.

Getting Started (Japanese)

  • XMIからのインポートを試したい場合:
  1. SysMLコネクタをインストール:
  2. MATLABを起動
  3. アプリケーションからSys MLコネクタを選択
  4. インポートをクリック
  5. ソースSysMLモデルを選択(/SystemModels/ElectricThrottleControlSysMLModel.xmlまたは/SystemModels/ElectricThrottleControlSysMLModel.mdzip
  6. 出力ディレクトリを選択
  7. 「インポート」をクリック
  • すでにSimulinkと連携してシミュレーション可能になったモデルを実行してみたい場合:
  1. SysMLArchModel/SysMLArchModel.prjを開く
  2. ElectricThrottleControl.slxを開く
  3. シミュレーションを実行する。

License

The license is available in the License.txt file in this GitHub repository.

Community Support

MATLAB Central

Copyright 2024 The MathWorks, Inc.

About

This sample shows how to import XMI(XML Metadata Interchange) information into the MathWorks environment and connect it to the simulation environment.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages