我是做二维磁场模拟的,下面是我的命令流
我想把磁场数据保存在文件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可能方法错了,生成的文件是空的,求高人帮助 !!!
|