SystemModeler Archive (.sma)

予備知識

    • モデルの依存関係を含むシステムモデルファイル.
    • Wolfram Research, Inc.が作成したファイル形式.
    • インポートされた結果データはSystemModelで表される.

ImportとExport

  • 一般的な情報は,以下の関数ページを参照のこと.
  • Import, Exportファイルからインポートする,あるいはファイルへエキスポートする
    CloudImport, CloudExportクラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする
    ImportString, ExportString文字列からインポートする,あるいは文字列へエキスポートする
    ImportByteArray, ExportByteArrayバイト配列からインポートする,あるいはバイト配列へエキスポートする

Import要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Summary"ファイルの概要
    "Rules"使用可能なすべての要素の規則のリスト

オプション

  • エキスポートオプション:
  • "IncludedLibraries"Automaticファイルに含むライブラリ
  • "IncludedLibraries"に使用できる値:
  • Automatic何を含むようにするのかを自動的に決定する
    None依存関係を含まない
    Allすべての依存関係を含む
    "User"システムに組み込まれていない依存関係を含む
    {lib1,lib2,}明示的にライブラリ libi を含む

例題

すべて開くすべて閉じる

  (2)

アーカイブからモデル全体をインポートする:

モデルの方程式を調べる:

モデルのシミュレーションを行う:

モデルを依存関係とともにエキスポートする:

もう一度モデルをインポートする:

10秒間のシミュレーションを行い,モデルに最初に保存されたプロットをグラフにする:

新しいファイルとモデルを削除する:

Exportオプション  (1)

依存関係を含ませないでモデルをエキスポートする:

結果のファイルサイズは通常小さい:

システムライブラリを含むすべての依存関係を含むようにすると,結果のファイルサイズは通常大きくなる: