輸入規則¶
FrontISTR 的輸入檔案(整體控制資料 .dat、分析控制資料 .cnt、網格資料 .msh)遵循共同的記述規則。
檔案特性¶
- 為採用自由格式的 ASCII 檔案。
- 由以
!開頭的標頭及其後續資料構成。 - 標頭的記述順序基本上可以任意安排。
- 資料分隔符號使用
,。
Note: 分析控制資料特有的特性
分析控制資料 (
.cnt) 另具有以下特性。
- 檔案大致分為三個區域:計算控制資料、求解器控制資料,以及後處理(視覺化)控制資料。
- 在檔案最後輸入
!END以結束。
標頭¶
用來識別資料的意義與資料區塊。若一行的開頭為 !,則視為標頭。
標頭行¶
記述標頭及其相關參數。
- 標頭行必須以標頭開始。
- 若需要參數,必須使用
,接續記述。 - 若參數具有值,參數後接
=,再記述其值。 - 標頭行不可跨越多行。
資料行¶
自標頭行的下一行開始,用於記述必要資料。
- 資料行可能跨越多行,實際情況由各標頭所定義的資料記述規則決定。
- 有時不需要資料行。
分隔符號¶
資料分隔符號使用逗號 ,。
空白字元的處理¶
空白字元會被忽略。
名稱¶
名稱可使用的字元為底線 _、連字號 - 及英數字元 a-z A-Z 0-9,但第一個字元必須是 _ 或英文字母 a-z A-Z。
- 名稱不區分大小寫,內部一律以大寫處理。
- 名稱的最大長度為 63 個字元。
檔案名稱¶
檔案名稱可使用的字元為底線 _、連字號 -、句點 .、斜線 / 及英數字元 a-z A-Z 0-9。
- 除非另有說明,檔案名稱可以包含路徑。可指定相對路徑或絕對路徑。
- 檔案名稱的最大長度為 1023 個字元。
浮點數資料¶
指數部分可有可無。指數前必須加上 E 或 e 符號。E 或 e 皆可使用。
Note:
不可使用
D或d。
註解行¶
以 !! 或 # 開頭的行視為註解行並忽略。
- 註解行可插入檔案中的任意位置,數量不受限制。
!END¶
表示資料結束。出現此標頭時,資料讀取即終止。