Fish语言学习笔记

Fish语言学习笔记
FISH 语言中的变量名以及函数名在整个程序中都有效,不管是在FISH 代码中还是在FLAC3D 命令行中。
如果变量名没有被赋值,则默认为0
我们可以删除或重新定义FISH 函数,方法是用同名的新代码取而代之,如果在DEFINE 后直接跟披肩按摩器END 行,那么也就删除了原定义的函数。当函数被删除了,但原有变量依然存在,因为变量是全局性的,如同在其他位置一样。
控制语句EXIT,会使程序无条件跳到当前函数的结束处。
节点参数有关命令:
1. gp_near(x,y,z)获得距坐标(x,y,z)最近的节点的指针
摄像机外壳2. ngp:节点总数。
3. gp_nearall(x, y, z) :获得距坐标(x,y,z)最近的节点的指针,包括空单元节点在内。
4. gp_id(p_gp):获得指针为屋面玻纤瓦p_gp的节点的id
5. gp_head:第一个节点的指针
6. gp_next(p_gp)wntc:获得指针为p_gp的节点的下一节点的指针。
7. gp_xpos(p_gp):获得指针为p-gp的节点的x坐标。
8. gp_xdisp(p_gp):获得指针为p-gp的节点的x方向位移。
9. gp_xvel(p_gp):获得指针为p-gp的节点的x方向变形速率。
10. find_gp(id):获得idid的节点的指针。
11. gp_extra(p_gp,ind):获得指针为p_gp的节点的索引(编号)为ind的额外参数。
12. gp_yfunbal(p_gp):获得指针为p-gp的节点的y方向节点不平衡力。
与单元参数有关命令:
13. z_head动态投影灯:第一个单元的指针。
14. nzone:单元总数。
15. find_zone(id):获得编号为id的单元的指针。
16. z_near(x, y, z):得距坐标(x,y,z)最近的单元的指针。
17. z_nearall(x, y, z) :获得距坐标(x,y,z)最近的单元的指针,包括空单元在内。
18. z_next(p_z):获得指针为p_z的单元的下一单元的指针。
19. z_extra(p_z, ind):获得指针为p_z的单元的索引(编号)为ind的额外参数。
20. z_gp(p_z,igp):获得指针为p_z的单元的编号为igp的节点的指针。
21. z_group(p_z) :获得指针为黄花菜加工p_z的单元的组名(字符串)。
22. z_id(p_z) :获得指针为p_z的单元的id
23. z_model(p_z) :获得指针为p_z的单元的本构模型(字符串)。
24. z_numgp(p_z):获得指针为p_z的单元的节点数量。
25. z_prop(p_z, string):获得指针为p_z的单元的属性string的值。
26. z_pstress(p_z,arr1,arr2):获得指针为p_z的单元的主应力值和方向,其中主应力值将以矩阵arr1显示,方向将以矩阵arr2显示。
27. z_sig1(p_z):获得指针为p_z的单元的最大主应力值。
28. z_sxx(p_z):获得指针为p_z的单元的应力值
29. z_ssi(p_z) :获得指针为p_z的单元的剪应变增量。
30. z_ssr(p_z) :获得指针为p_z的单元的剪应变速率。
31. z_vsi(p_z) :获得指针为p_z的单元的体应变增量。
32. z_xcen(p_z) :获得指针为p_z的单元的中心x坐标。
33. z_state(p_z,ind):获得指针为p_z的单元的塑性状态,其中ind为标示,0表示只要有一个次级单元为塑性则整个单元计为塑性,1表示达到50%的次级单元进入塑性则整个单元才
记为塑性。z_state(p_z,ind)返回一个数值,表示不同塑性状态的组合值(shear_n=1 shear_p=2 tension_n=4 tension_p=8)。
set 是一个命令,不能够在自定义函数中使用,可以在自编的文件中程序中使用,比如set a=5,但不能放在某个函数中,在函数中赋值直接用a=5.
注意各种数值类型之间的转换关系,比如单元或节点的地址是一串16进制的数(包含数字和字符),而节点或单元的id号则是一个整数,一般地址是不能直接赋给其他变量的。比如,如果要用一个数组存储一些节点的编号,但只有与节点很接近的坐标值,则可以:首先获取节点地址pgpng = gp_near(paim_x,paim_y,paim_z);然后再获得该地址对应的结点编号,并赋给数组gp_ids(1)=gp_id(pgpng)

本文发布于:2024-09-22 07:00:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/172618.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单元   节点   指针   函数   获得   塑性   方向
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议