跳轉至

輸入規則

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 個字元。

浮點數資料

指數部分可有可無。指數前必須加上 Ee 符號。Ee 皆可使用。

Note:

不可使用 Dd

註解行

!!# 開頭的行視為註解行並忽略。

  • 註解行可插入檔案中的任意位置,數量不受限制。

!END

表示資料結束。出現此標頭時,資料讀取即終止。