不知道你的具体要求和求解时的设置,试着改一下,未必正确,做个参考吧,有问题自己改一下:
/post1
file,5,rst ! 此处的 5 应该是你的 jobname
*dim,nodes,array,3 ! 用于存放要获取结果的节点编号
*dim,times,array,1252 ! 用于存放要获取结果的时间点,此前在求解时必须存储了这 1252 个时间点的结果
*dim,result,array,3,1252 ! 用于存放三个节点,所有时间点的结果
nodes(1)=15467, 15679, 14097 ! 把节点号放入数组 nodes 中
*do, i, 1, 1252
times(i) = i*0.001 ! 时间点值
set, , , , , , , i, ! 读取第 i 个结果组
*do,j,1,3,1
*get,result(j,i),NODE,nodes(i),U,Z
*enddo
*enddo
*cfopen,result_1,txt
*vwrite, 'Time NO', nodes(1), nodes(2), nodes(3) ! 写节点编号
(1x,a7,3f14.10) ! 原来的 ANSYS 中没有 I 格式,新版中不知有没有,如有,可将 f 格式改为 I 格式
*do, i, 1, 1252
*vwrite, times(i), result(1,i), result(2,i), result(3,i)
(f10.3,3f14.10)
*enddo
*CFCLOSE,