SysPhSライブラリへの参照の設定

<< 目次を表示 >>

ページ位置:  シミュレーション > 数学的なシミュレーション > SysPhS シミュレーション >

SysPhSライブラリへの参照の設定

SysPhS仕様には、プラットフォームに依存しないコンポーネントライブラリの定義があります。このライブラリは2つのコンポーネントグループで構成されています。シグナルフローと物理的なインタラクションです。このコンポーネントライブラリは、モデリングの基礎となるものであり、SysPhSモデルで参照するために、作業中のモデルにこのライブラリが含まれている必要があります。

 

SysPhSの仕様に沿ったでシミュレーションを行うためには、モデルテンプレートから2つのSysPhSライブラリのうち利用するものを読み込む必要があります。

 

これらのライブラリは、モデル内に作成した複数のSysPhSモデルがある場合、兼用して使用できます。モデル内に読み込んだ後、そのパッケージへの参照をそれぞれのSysPhSモデルに設定する必要があります。

 

 

ライブラリを読み込む手順は次の通りです。

 

  1. ライブラリを読み込むパッケージを作成します。
  2. 作成したパッケージをモデルブラウザ内で選択します。
  3. パースペクティブでSysMLを選択します。 (Enterprise Architectの画面右上の ボタンを利用します。)
  4. モデルテンプレートの追加ダイアログを開きます。(ショートカットキー: Ctrl+Shift+M)
  5. 左側の一覧で、フィルタの欄に 'SysPhS' と入力し絞り込みます。
  6. 'SysPhS Library' を選択します。

 

 

  1. 「テンプレートの読込」ボタンを押します。

 

これにより、選択したパッケージにライブラリが読み込まれます。

 

 

SysPhSを使用するSysMLシミュレーションのモデルでは、ブロック定義図を含むパッケージから、読み込んだライブラリパッケージへの参照が必要です。これを設定するには、ライブラリのパッケージをインポートの接続で、対象のパッケージ(多くの場合は、ブロック定義図のダイアグラムフレーム)と結びつけます。

 

  1. ブロック定義図を作成します。ダイアグラムの背景に表示されるフレームは、ダイアグラムが含まれるパッケージをフレームの形で表現したものです。

 

  1. SysPhSのライブラリパッケージをモデルブラウザからブロック定義図にドロップします。

 

  1. 配置形式を選択するためのメニューが表示されますので、パッケージ要素を選択します。

 

  1. ブロック定義図の親パッケージを示す、ダイアグラムの背景のフレームの左上の領域を右クリックし、「選択可能」を選択します。

 

  1. ツールボックスを、SysMLの共通要素グループに切り替えます。

ツールボックスのタイトル直下にあるメニューボタンを押し、「SysML1.5 共通要素」グループを選択します。

 

  1. 「インポート」の選択をクリックし、フレームの左上の領域から、ドロップしたSysPhSのパッケージへドラッグ&ドロップし、インポートの接続を作成します。

 

  1. ダイアグラムを保存します。

 

 

次の図は、インポートの接続を作成した例です。

 

 

参照: