打材郎 发表于 2015-3-13 16:29:47

数据输出

请问如何将ANSYS中的二维数组变量的值,按照其所具有的格式(如:81*31),输出到txt文件中也为81*31的二维矩阵呢?
我采用如下命令流: *mwrite,U_point3_point4,U_point3_point4,TXT,E:\ANSYS\result_data\active_eleloc_20150302,IJK,81,31
(f30.6)
输出的结果为单列的一位矩阵,,
谢谢您的回复!

打材郎 发表于 2015-3-13 16:45:30

除了上述那种方式外,

我采用入下方式依然只能得到单列的矩阵文件,
*cfopen,u_point3,txt,E:\ANSYS\result_data\active_electrolocation(2),*vwrite,u1(1,1),u1(1,2),u1(1,3),u1(1,4),u1(1,5),u1(1,6),u1(1,7),u1(1,8),u1(1,9),u1(1,10),u1(1,11),u1(1,12),u1(1,13),u1(1,14),u1(1,15),u1(1,16)   !//
      (f10.6)      *vwrite,u1(1,17),u1(1,18),u1(1,19),u1(1,20),u1(1,21),u1(1,22),u1(1,23),u1(1,24),u1(1,25),u1(1,26),u1(1,27),u1(1,28),u1(1,29),u1(1,30)u1(1,31)   !//
      (f10.6)         
*cfclos

当把格式(f10.6) 改设置成(f10.6,f10.6)则可以输出为两列 ,但是*vwrite后面只能有19个参数,而为我的矩阵为81*31,所以即便是把输出格式修改之后依然得不到81*31的矩阵,

我用的ANSYS14.0,,

请大神指点啊!!!
页: [1]
查看完整版本: 数据输出