WSMLink`
WSMLink`

WSMCreateModelString

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

WSMCreateModelString["newmodel",sys]

システムモデル sys の,Modelicaモデル"newmodel"を含む文字列を作成する.

WSMCreateModelString["newmodel",eqns,t]

独立変数 t を含むシステム方程式 eqns の文字列を作成する.

WSMCreateModelString["newmodel",,tspecs]

変数とパラメータについて,タイプ指定 tspecs を持つ文字列を作成する.

WSMCreateModelString["newmodel""interface",eqns,t]

"interface"によって与えられる指定を拡張する文字列を作成する.

詳細とオプション

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

例題

すべて開くすべて閉じる

  (4)

Wolfram SystemModeler Linkをロードする:

StateSpaceModelに基づくモデルの文字列を生成する:

TransferFunctionModelに基づくモデルを作成する:

入力に 1を加えるブロックを作成する:

単一入力単一出力のブロックインターフェースを拡張して,ブロックを作成する:

特性と関係  (1)

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

モデルのシミュレーションを行い, をプロットする: