跳转至

输入规则

FrontISTR 的输入文件(全局控制数据.dat、分析控制数据.cnt、网格数据.msh)遵循共同的书写规则。

文件特征

  • 是基于自由格式的 ASCII 文件。
  • 由以!开头的文件头及其后的数据组成。
  • 文件头的书写顺序基本上是任意的。
  • 数据分隔符使用,

Note: 分析控制数据特有的特征

分析控制数据 (.cnt) 还具有以下特征。

  • 文件大体分为计算控制数据、求解器控制数据、后处理(可视化)控制数据3个区域。
  • 在文件末尾输入!END表示结束。

文件头

用于确定数据的含义和数据块。行首以!开头时,视为文件头。

文件头行

描述文件头及其相关参数。

  • 文件头行必须以文件头开始。
  • 需要参数时,必须使用,在其后继续书写。
  • 参数取值时,在参数之后写=,随后写入该值。
  • 文件头行不能跨多行书写。

数据行

从文件头行的下一行开始,描述所需数据。

  • 数据行可能跨多行,具体由各文件头定义的数据书写规则决定。
  • 有时不需要数据行。

分隔符

数据分隔符使用逗号,

空白的处理

空白会被忽略。

名称

名称可使用的字符为下划线_、连字符-、英文字母和数字a-z A-Z 0-9,但第一个字符必须是_或英文字母a-z A-Z

  • 不区分大小写,内部全部按大写处理。
  • 名称最大长度为63个字符。

文件名

文件名可使用的字符为下划线_、连字符-、句点.、斜杠/、英文字母和数字a-z A-Z 0-9

  • 除非另有说明,文件名可以包含路径。相对路径和绝对路径均可指定。
  • 文件名最大长度为1023个字符。

浮点数据

指数可以有也可以没有。指数前必须带Ee符号。Ee均可使用。

Note:

不能使用Dd

注释行

行首以!!#开头的行被视为注释行并忽略。

  • 注释行可插入文件中的任意位置,数量不限。

!END

表示数据结束。出现此文件头时,结束数据读取。