APDL基础4-数组参数-命令流定义
数组参数-定义
1、单个数组元素 - 与Scalar变量相同
2、多个数组元素赋值 - 下标检索号赋值
3、交互式编辑数组(*VEDIT)
命令:*VFILL
GUI菜单路径: Utility Menu>Parameters>Array Parameters*Fill
操作对象: ARRAY 或TABLE向量 (列)
应用举例:
*DIM,DTAB,ARRAY,4.3
!定义维数为4 x 3 的数字数组
*VFILL,DTAB(1,1),DATA,-3,8,-12,57
! 四个数值被赋给向量1 (列1)
*VFILL,DTAB(1,2),RAMP,2.54,2.54
! 用起始值为2.54(第一个),增量为2.54的(第二个)
! 数来填充向量2 (列2)
*VFILL,DTAB(1,3),RAND,1.5,10
!用1.5 和10之间的随机数来填充
!向量3结果依赖于随机数的产生
直接复制,结果如下:
*DIM,DTAB,ARRAY,4,3
*VFILL,DTAB(1,1),DATA,-3,8,-12,57
*VFILL,DTAB(1,2),RAMP,2.54,2.54
*VFILL,DTAB(1,3),RAND,1.5,10

注意,这定义数组的界面很奇怪,如果你点了界面以外的其他地方,这个界面就会消失,找不到了,上面一层的界面也关不掉,只能点运行黑框,全部关闭掉,这个很麻烦,
最好就是定义数值完成后
点左上角的File,点Apply或quit


4、填充数组向量 (*VFILL)
5、用数据文件赋值ARRAY(*VREAD命令)
菜单路径

应用举例:
数据文件data.dat:
1.5 7.8 2.3
15.6 -45.6 42.5
命令流:
*DIM,EXAMPLE,ARRAY, 3,2dat, ,2
*VREAD, EXAMPLE(1,1), data,(3F6.1)
F代表浮点,6表6位空位,.1表精度
/prep7
*DIM,A,ARRAY,8,2
*VREAD,A(1,1),data,txt,JIK,2,8(2F3.0)
J是列,I是行



读取,但是我这里报错了,A是空的



6、用数据文件赋值TABLETREAD命令)

