WSMLink`
WSMLink`

WSMNames

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

WSMNames[]

Wolfram System Modelerカーネルにロードされたモデルのリストを返す.

WSMNames[patt]

文字列パターン patt にマッチするモデルを返す.

WSMNames[patt,"spec"]

"spec"の性質を持つ指定されたクラスのみを返す.

詳細とオプション

  • WSMNames[patt]では,StringMatchQで使えるものと同じ文字列パターンを使うことができる.
  • WSMNames[patt,"spec"]とすると,"spec"を持つクラスのみが返される.
  • "class"一般的なクラス
    "model"モデルクラス
    "block"入出力ブロック
    "connector"連結器クラス
    "function"関数定義
    "package"クラスと連結器のコレクション
    "record"コレクションクラス
    "type"タイプ指定
  • 返された名前はDotNameを使って表される.

例題

すべて開くすべて閉じる

  (4)

Wolfram System Modeler Linkをロードする:

System Modelerカーネルにロードされたすべてのモデルを得る:

Modelicaの回転構造ライブラリのすべての例を示す:

特定のクラスのみを得る:

スコープ  (1)

StringExpressionを使ってqを含むModelica標準ライブラリの例を得る:

アプリケーション  (1)

Modelica Standard Libraryの各クラスの数を得る:

"IntroductoryExamples""DocumentationExamples"についても同じことを行う: