APDL 语法
- 1. 数组的定义
- 例子
- 2. 循环
1. 数组的定义
*DIM, Par, Type, IMAX, JMAX, KMAX, Var1, Var2, Var3, CSYSID
-
Par:用户指定的数组参数名。
-
Type:数组类型。有八种不同的类型:
1、ARRAY:数值型数组,与标准FORTRAN中的数组相类似,其下标只能是整数(默认方式),行标号、列标号和页面号必须是以1开头的连续编号,可适用于定义1维、2维和3维数值型数组。
2、ARR4:生成一个4维的数值型数组。
3、ARR5:生成一个5维的数值型数组。
4、CHAR:字符型数组,数组元素的内容是不超过8个字符的字符串。行标号、列标号和页面号必须是以1开头的连续编号。
5、TABLE:表格型数组,在填充表格里,数组下标是事前定义的实数值,而不是整数。
6、TAB4:生成一个4维的表格型数组。
7、TAB5:生成一个5维的表格型数组。
8、STRING:字符串型数组,数组元素是长度不超过IMAX的字符串,对于列标和页标是1开头的连续序列号,行标是字符串中字符所在的位置。
IMAX ,JMAX ,KMAX:分别为行、列、维度的范围,默认值为1,对于IMAX,对字符串来说,不能超过128个字符。
Var1 , Var2, Var3:对表格(TABLE)类型,分别与行、列或页相对应的变量名,默认值分别为“ROW"、“Column”或“Plane”。
CSYSID:坐标系编号。
例子
定义一个三行三列的数组
1 3 5
4 6 8
7 9 11