WSMLink`
WSMLink`

WSMCreateDataModelString

WSMCreateDataModelStringは,バージョン11.3で試験的に導入されたCreateDataSystemModelに段階的に置き換えられつつある.

WSMCreateDataModelString["newmodel",{v1,v2,}]

vi のModelicaモデル "newmodel" を持つ文字列を作成する.

WSMCreateDataModelString["newmodel",{{t1,v1},}]

時間と値のペア{ti, vi}について文字列を作成する.

WSMCreateDataModelString["newmodel",ts]

TimeSeries ts について文字列を作成する.

WSMCreateDataModelString["newmodel",fun,tmin,tmax]

tmin から tmax までの関数 fun からのサンプルで文字列を作成する.

詳細とオプション

  • WSMCreateDataModelStringは,WSMCreateDataModelと同じ引数とオプションを取る.
  • newmodel をSystemModelerカーネルにコミットする代りに,WSMCreateDataModelStringはModelica文字列表現を返す.

例題

すべて開くすべて閉じる

  (4)

Wolfram SystemModeler Linkをロードする:

時間と値のペアのリストからモデル文字列を作成する:

TimeSeriesからモデル文字列を作成する:

0秒から10秒までの間で,1秒ごとにサンプルを取った関数のモデル文字列を作成する:

特性と関係  (1)

WSMCreateDataModelを使って,SystemModelerカーネルにモデルを作成する:

出力のシミュレーションを行い,プロットを作成する: