WSMLink`
WSMLink`

WSMCopyModel

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

WSMCopyModel["source.name"]

名前が name であるモデル source.name のコピーを作成する.

WSMCopyModel["source","dest"]

名前が dest であるモデル source のコピーを作成する.

詳細とオプション

  • sourcedest はどちらも完全修飾Modelica名を参照する.
  • 名前は,文字列またはDotNameとして与えることができる.
  • dest がすでに存在する場合には,オプションOverwriteTarget->Trueで上書きすることができる.
  • dest の親が存在しない場合には,自動的に作成される.
  • WSMCopyModelWSMModelData[dest]を返す.コピーを作成できない場合には$Failedを返す.
  • WSMNames["*.source"]が一意的なマッチを与えるところでは,最短の一意的なモデル名 source を使うことができる.

例題

すべて開くすべて閉じる

  (4)

Wolfram SystemModeler Linkをロードする:

DocumentationExamplesライブラリからモデルを新しい場所にコピーする:

コピーしたモデルに新しい名前を付ける:

パッケージのコピーを作る:

アプリケーション  (1)

ライブラリの例のコピーを作成し,それをWSMSetValuesで変更する:

新しいモデルのパラメータを変更する:

もとのライブラリの例と比べる: