WSMLink`
WSMLink`

WSMRenameModel

WSMRenameModelは,バージョン11.3で試験的に導入されたSystemModelに置き換えられた.

WSMRenameModel["source","dest"]

モデル名 sourcedest に変える.

詳細とオプション

  • sourcedest はどちらも完全修飾Modelica名を参照する.
  • 名前は文字列あるいはDotNameとして与えることができる.
  • WSMRenameModelは,成功した場合はWSMModelData["dest"]を,失敗した場合は$Failedを返す.
  • 最短の一意的なモデル名 sourceWSMNames["*.source"]が一意的なマッチを返す際に使うことができる.

例題

すべて開くすべて閉じる

  (3)

Wolfram System Modeler Linkをロードする:

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

新たなモデルの名前を変える:

新たなモデルを削除してクリーンアップする:

パッケージを新たな場所にコピーする:

パッケージ内のモデルの名前を変える:

新たなパッケージを削除することでクリーンアップする:

オプション  (1)

OverwriteTarget  (1)

作業のためにパッケージをコピーする:

デフォルトで,既存のモデルの名前を変えようとしても失敗する:

OverwriteTargetを使って既存のターゲットモデルを上書きする:

作成したパッケージを削除する:

考えられる問題  (1)

名前の変更はパッケージ間でのモデルの移動は行わない:

モデルはどこにでもコピーすることができる:

作成したパッケージとモデルを削除する: