怎样用surfer处理FLAC3D数据?
本帖最后由 cloud328 于 2009-11-15 18:37 编辑FLAC3D应导出什么样的格式?
怎样把FLAC3D导出的数据导入到surfer进行处理?
希望高手们能不吝指教。就像dynamax大侠作的“tecplot对flac3d计算结果进行后处理”帖子一样,希望给我们新手们一个入门的捷径。不胜感谢!
Re:怎样用surfer处理FLAC3D数据?
参考我发的surf to flac的程序吧。Re:怎样用surfer处理FLAC3D数据?
参考过斑竹的帖子了。但斑竹的是将sufer导入到flac建模,我想请教的是怎样将flac的结果数据导入到sufer里进行处理。主要是画三维的等直线图,画二维的用TecPlot可以,但三维的要用sufer画。Re:怎样用surfer处理FLAC3D数据?
关注!Re:怎样用surfer处理FLAC3D数据?
surfer用于画曲面,如果你想用于flac的后处理,我觉得不太合适Re:怎样用surfer处理FLAC3D数据?
这个帖子还是有我来做吧。摸索了一天,做出来了。虽然效果不是很好,但我觉得对新手来说,也能提供一个参考。Re:怎样用surfer处理FLAC3D数据?
第一步:将数据从FLAD3D导入到DAT文件里面。比如要将一个面上(如8m面)的SZZ导出,可用命令:set logfileface08.dat
set log on
print zone stress range z 8.0 8.5 x 0 180 y 0 160
print zone inof range z 8.0 8.5 x 0 180 y 0 160
set log off
到出的文件格式如下:
Flac3D>print zone stress range z 8 8.5 x 10 180 y 10 160
Zone Average Stresses ...
id S-XX S-YY S-ZZ S-XY S-XZ S-YZ
------ ---------- ---------- ---------- ---------- ---------- ----------
68232 -8.72e+006 -9.93e+006 -1.14e+007 -2.45e+0023.65e+005 -7.78e+002
68233 -8.71e+006 -9.88e+006 -1.12e+007 -2.53e+0023.05e+005 -6.34e+002
。。。。。。。。。。。。。。。。
Flac3D>print zone info range z 8 8.5x 10 180 y 10 160
Zone Information ...
ID TypeModel Group Centroid
------ ----- ----------- ----------------- ----------- -----------
44300 Brick null meicen ( 9.887e+001, 1.100e+001, 8.461e+000)
44350 Brick null meicen ( 9.887e+001, 1.300e+001, 8.461e+000)
Re:怎样用surfer处理FLAC3D数据?
第二步: 将导出的face08.dat用excel打开,取出里面的szz列数据和对应的x,y坐标作出一个新的excel表格face08.xlsRe:怎样用surfer处理FLAC3D数据?
第三步:启动surfer7,菜单“grid—— data"选择刚才保存的face08.xls"。单击确定,生成grd文件face08.grd并保存。Re:怎样用surfer处理FLAC3D数据?
第四步,选择surfer窗口右边的wire frame map工具按钮。或者从Map菜单下选。在打开的对话框中选择刚才生成的face08.grd文件。确定,即可看到生成的三维网格图。双击图形,打开属性窗口,进行图形外观设置。最后的成图结果如下图。Re:怎样用surfer处理FLAC3D数据?
拷贝成的jpg图:Re:怎样用surfer处理FLAC3D数据?
最后,本人初学者水平有限,做的不好,还请高手们指点一二。Re:怎样用surfer处理FLAC3D数据?
加分鼓励自己动手的同志。Re:怎样用surfer处理FLAC3D数据?
呵呵,谢谢斑竹。以后我也有分了。嘿嘿 期待进一步的发展 绘图软件都是通用的,只要获取相应格式的数据就可以 太好了谢谢大哥的细心解答:) 初学者
好好学习下啊 这个好~~~~~~~~~~~受益匪浅