Modelica CombiTimeTable
予備知識
-
- ModelicaのCombiTimeTableのASCII形式データファイル.
- Modelicaで使用されるファイル形式.
- エキスポートされたファイルはModelicaのコンポーネント"Modelica.Blocks.Sources.CombiTimeTable"で読み取ることができる.
ImportとExport
- Import["file.txt","MCTT"]はASCIIファイルから表データをインポートし,{"n1"->data1,…}(datai はリストのリスト)を返す.
- Export["file.txt",data,"MCTT"]は data SystemModel["Modelica.Blocks.Sources.CombiTimeTable"]で読み取ることのできるASCIIファイルに書き出す.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
Import要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Summary" ファイルの概要 "Rules" 使用可能なすべての要素の規則のリスト - Import要素:
-
"MCTT" {"n1"->datai,…}という規則のリスト - Exportにおける data の形式:
-
{{"n1",{{t1,v1},…}},…} 変数名"ni"に対する時間と値のペア{ti,vi} {{"n1",{v1,…}},…} 変数名"ni"に対する値 vi {{"n1",ts1},…} 変数名"ni"に対するTimeSeries tsi {{"n1",f1},…} 関数 fi のサンプル
オプション
- 値{v1,…}のエキスポートのためのオプション:
-
SamplingPeriod 1 サンプル間の距離 - サンプリングされた関数 fi のエキスポートのためのオプション:
-
SamplingPeriod Automatic サンプル間の距離 "StartTime" 0 サンプリングの開始時間 "StopTime" Automatic サンプリングの終了時間