FLAC3D基础命令流解释

FLAC3D基础命令流解释

ID:44208707

大小:49.00 KB

页数:4页

时间:2019-10-19

FLAC3D基础命令流解释_第1页
FLAC3D基础命令流解释_第2页
FLAC3D基础命令流解释_第3页
FLAC3D基础命令流解释_第4页
资源描述:

《FLAC3D基础命令流解释》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、;模型镜像genzoneradcylindersize2512525genzonereflectnormalTOOoriginxyz(面上一点);沿乂轴镜像,通过对称平面法线向量确定对称面genzonereflcctnormal00-1;沿乙轴镜像;绘图控制plcontourszzoutlineon;在模型屮显示位移-应变曲线histgpydisp0,0,0histzonesyy0,1,0histzonesyy1,1,0plhis-2-3vs1;在plothistmvsn的形式里,m代表y轴,n代表x轴(不管m

2、,n的正负);表示对其值作"mirror";对模型进行压缩实验的方法;即在模型两侧施加相反方向的速度iniyvelle-7rangey一・1・1iniyvelTe-7rangey1.92.1;修改模型的坐标值inixaddTOOyaddTOOzaddTOO;显示云图的同时也显示模型网格轮廓plotaddcontdispoutlineon〈gredient/average〉;gradient更精确;输入角度、弧度方法pi二兀,90°为90.O^degraddefset_valsptA=25.0*sin(pi/2);ptA=

3、25.0ptB二25.0*cos(60.O^degrad);ptB=12.5ptC=pi;ptC=3.1415926endset_valsprintptAptBptC;施加结构单元方法seishellid=5rangecylindercndl=(0.0,0.0,0.0)&end2=(0.0,25.0,0.0)radius=24.5notplotaddseigeomblackblackcidonscale=0.03seinodeinitzposadd-25.0;如何显示某一平面plotcreatename_planeplo

4、tsetplaneorigin340normal100plotaddcontdispplanebehindshadeonplotaddseigeomblackplotaddaxesredplotcurrentname_planeplotshow;如何施加法向应力并显示所施加的力applynstress-3.0E7rangecylinderendlOTOend2010radius39.9not;柱体外表面施加法向力applynstress-5.0E6rangecylinderendlOTOend2010radius2.1;

5、柱体内表面施加法向力plotgridgreenfapblack;显示施加的力;获取某网格点的ID,坐标值defaaget_id=gp_id(gp_near(3,0,0))endprintgetidprintgppositionrangeid3;保存命令流文件setlogonsetlogfilehua.log;文件存放的路径与调用的文木路径相同setlogoff;fish函数的说明与解释deffind_add;定义fish函数find_addhead=null;给head赋值p_gp二gp_head;第一个网格结点的指针赋

6、给p_gploop_whilep_gp#null;当p_gp值不为null时作循环x_pos=gp_xpos(p_gp);将指针为p_gp的结点的x坐标值赋给x_posifx_pos=10.0then;如果x_pos=10.0贝!)(执行)new=get_mem(2);从主内存空间里得到2个fish变量对象并返回第一个对象的开始地肛mem(new)二head;将head类型和数值置于地址为new的fish变量mcm(ncw+l)=p_gp;第二个变量存储符合条件的zone地址head=new;将new值赋给headend

7、ifp_gp二gp_next(p_gp);将结点指针为p_gp的下一个结点的指针赋给p_gpendloop;结束循环end;结束fish函数;实际上这个fish函数为满足条件(x坐标为10的)的zone的地址开辟一定的地址空间,各地址之间存在一定的联系;找到第一个符合条件的zone地址后,用new二get_mem(2)从主内存空间里得到2个fish变量对象并返冋第一个对象的开始地址,并用;下面的mem(new)二head,将第一次开辟的两个变量的第一个变量存储地址head(注意第一次head=null),第二个变量存储第

8、一;个符合条件的zone地址,并将第一个变量的地址赋予head(head=new),第一次循环结束;下次循环,同样开辟两个变量对象,第;一个变量对象记录上次循环开辟的第一个变量的地址,第二个记录第二个符合条件的zone地址,其余循环依次类推,这样子就建立了;一个符合条件的zone地址链条,方便以后使用。;FLAC后处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。