wjy3004 发表于 2012-8-6 14:20:20

求助如何把数据保存到文本

我是做二维磁场模拟的,下面是我的命令流
我想把磁场数据保存在文件dat里面,可是dat
里面的数据是空的

命令流如下:
/prep7
emunit,mks
et,53,plane53
mptemp,,,,,,,
mptemp,1,0
mpdata,murx,1,,1.0732
mptemp,,,,,,,
mptemp,1,0
mpdata,mgxx,1,
mpdata,mgyy,1,,868000
mpdata,mgzz,1,
mptemp,,,,,,,
mptemp,1,0
mpdata,murx,2,,1.0732
mptemp,,,,,,,
mptemp,1,0
mpdata,mgxx,2,
mpdata,mgyy,2,,-868000
mpdata,mgzz,2,
mptemp,,,,,,,
mptemp,1,0
mpdata,murx,3,,1.0732
mptemp,,,,,,,
mptemp,1,0
mpdata,mgxx,3,
mpdata,mgyy,3,,868000
mpdata,mgzz,3,
tb,bh,4,1,30
tbpt,,30,0
tbpt,,135,0.1
tbpt,,175,0.2
tbpt,,199,0.3
tbpt,,220,0.4
tbpt,,255,0.5
tbpt,,295,0.6
tbpt,,345,0.7
tbpt,,405,0.8
tbpt,,480,0.9
tbpt,,580,1
tbpt,,695,1.1
tbpt,,825,1.2
tbpt,,990,1.3
tbpt,,1660,1.4
tbpt,,2620,1.5
tbpt,,3600,1.6
tbpt,,5800,1.7
tbpt,,8500,1.8
tbpt,,12400,1.9
tbpt,,17700,2
tbpt,,24000,2.1
tbpt,,32800,2.2
tbpt,,43500,2.3
tbpt,,65000,2.4
mptemp,,,,,,,
mptemp,1,0
mpdata,murx,5,,1
mptemp,1,0
mpdata,murx,6,,1
mptemp,1,0
mpdata,murx,7,,1
blc4,-.035,.031,.01,.012
blc4,-.0075,.031,.015,.012
blc4,.025,.031,.01,.012
blc4,-.035,.02,.07,.011
cyl4,0,0,.0625
cyl4,0,0,.0665
cyl4,0,0,.18
aovlap,all
numcmp,area
asel,,,,1
aatt,1,,53,0
asel,,,,2
aatt,2,,53,0
asel,,,,3
aatt,3,,53,0
asel,,,,4
aatt,4,,53,0
asel,,,,7
aatt,5,,53,0
asel,,,,5
aatt,6,,53,0
asel,,,,6
aatt,7,,53,0
smrt,6
smrt,5
smrt,4
smrt,3
smrt,2
mshape,0,2d
mshkey,0
asel,s,area,,1,7
amesh,all
/ui,mesh,off
finish
/sol
magsolv,0,3,0.001,,25
finish
/post1
plf2d,50,0,10,1   ! 磁场分布情况
                        !后处理得到半径74.5的圆面上的磁场数据分布
csys,1
/view,1,wp
path,hhh,2,30,120
cswpla,11
wpoff,0,0
cswpla,12,1
cscir,12,1
ppath,1,0,0.74501e-01,0.1e-05,0
ppath,2,0,0.74499e-01,-0.1e-05,0
pmap,'uni '
/pbc,path,1
wpcsys,1,11
cswpla,11
/pbc,path,1
/pbc,path,0
pdef,h2,b,x,avg          !把磁场在x方向的分量数据保存
/pbc,path,,0   
plpath,h2          !圆面上磁场数据分布情况
                     !   求教把bx的数据如何保存在dat.dat文件里面                        !!!
                     !试过用output可能方法错了,生成的文件是空的,求高人帮助    !!!










wjy3004 发表于 2012-8-6 16:01:56

:(求高手帮助啊

wjy3004 发表于 2012-8-15 09:41:57

:Q:Q:Q:Q:Q:Q:Q怎么没有人帮忙的啊

330 发表于 2012-8-15 15:39:21

*CFOPEN
*VWRITE
可以设置数组后,把要导出的数据放进数组里。再用上面两个命令倒到一个txt文本里。具体的操作和命令的具体形式去查下相关的书,比如《APdL参数化有限元分析技术及其应用实例》或者其他跟APDL有关的书

晓风拂荔 发表于 2013-5-15 12:06:07

我也碰到这种疑问,我不是用命令流做的,有没有高手指教下?
页: [1]
查看完整版本: 求助如何把数据保存到文本