全体制御データ
全体制御データ
個別のヘッダーの記述は新マニュアルに移行しました。 ここには概要とデータ定義例のみ記載しています。
全体制御データ概要
全体制御データは、FrontISTRに対する入出力ファイルのファイル名を定義するものである。
全体制御データファイルの特徴は以下のとおりである。
- 自由書式に基づくASCII形式のファイルである。
- "
!"で始まるヘッダーとそれに続くデータから構成されている。 - ヘッダーの記述の順番は基本的に自由である。
- データの区切り記号には"
,"を使用する。
入力規則
全体制御データファイルは、ヘッダー行、データ行、コメント行から構成される。
ヘッダー行には必ず一つのヘッダーが含まれる。
- ヘッダー
- 全体制御データファイル内で、データの意味とデータブロックを特定する。 行頭が "!" で始まる場合、ヘッダーであるとみなされる。
- ヘッダー行
- ヘッダーとそれに伴うパラメータを記述する。 ヘッダー行はヘッダーで始まっていなければならない。 パラメータが必要な場合は、"," を用いてその後に続けなければならない。 パラメータが値をとる場合は、パラメータの後に "=" が続き、その後に値を記述する。 ヘッダー行を複数行にわたって記述することはできない。
- データ行
- ヘッダー行の次の行から開始され、必要なデータを記述する。 データ行は複数行にわたる可能性があるが、それは各ヘッダーで定義されるデータ記述の規則により決定される。 データ行は必要ない場合もある。
- 区切り文字
- データの区切り文字にはカンマ "," を用いる。
- 空白の扱い
- 空白は無視される。
- 名前
- 名前に使用可能な文字は、アンダースコア ""、ハイフン "-"、英数字 "a-z A-Z 0-9" であるが、 最初の一文字は "" または英字 "a-z A-Z" で始まっていなければならない。 大文字小文字の区別はなく、内部的にはすべて大文字として扱われる。 また、名前の最大長は63文字である。
- ファイル名
- ファイル名に使用可能な文字は、アンダースコア "_"、ハイフン "-"、ピリオド "."、スラッシュ "/"、英数字 "a-z A-Z 0-9" である。 ファイル名は、特に記述がない限りパスを含んでもよい。相対パス、絶対パスのいずれも指定可能である。 また、ファイル名の最大長は1023文字である。
- 浮動小数点データ
- 指数はあってもなくてもよい。指数の前には、"E" または "e" の記号をつけなければならない。 "E" または "e" どちらを使用してもかまわない。"D" または "d" は使用不可。
- !!, # コメント行
- 行頭が"!!"または"#"で始まる行はコメント行とみなされ、無視される。コメント行はファイル中の任意の位置に挿入でき、その数に制限はない。
ヘッダー一覧
全体制御データは以下のヘッダーによって構成されている。
| ヘッダー名 | 内容 |
|---|---|
!CONTROL |
解析制御データ定義 |
!MESH |
メッシュデータ定義 |
!RESTART |
リスタートデータ定義 |
| `!RESULT | 解析結果データ定義 |
!SUBDIR |
サブディレクトリ分割指示 |