论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 2251阅读
  • 3回复

[求助]关于fish程序的疑问? [复制链接]

上一主题 下一主题
离线mthinking
 

发帖
264
土币
899
威望
1259
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-03-28
小弟正在学习fish,下面是段关于监测桩承台竖向荷栽的程序,没看懂,哪为大侠好心给分析分析啊? GY*p?k<i  
_aphkeqd  
def zs_top ~Ei<Z`3}7"  
    ad=top_head ^OdP4m( >>  
    zftot=0.0 ("@!>|H  
    loop while ad #null Y2TtY;  
      gp_pnt=men(ad+1) mv><HqDL1  
      zf=gp_zfunbal(gp_pnt) f<_Cq <q"  
      zftot=aftot+zf Sdo-nt  
      ad=men(ad) Ef\ -VKh  
    end_loop Iv *<L a  
  zs_top=zftot/0.1414 9sP0D  
end VTM/hJmwJ  
我一直高不懂的是,1.象top_head这种变量(类似的经常在程序开头出现,如gp_head,pnt_head)是自己定义的么?但就直接这么出现就可以使用了吗?  2.ad=men(ad)?ad到底是变量地址还是变量(内容)? wzA$'+Mb  
3.里面有两次使用到了men(aaa)函数,在书里面介绍该函数有两种用法,一个是设置或返回变量aaa的内存地址,一个是aaa作为内存地址时返回其相应的内容,在上面程序里是如何使用的? bcyzhK=  
dr(*T  
小弟刚刚学习,那为前辈不吝赐教啊 ?感激不尽,,,
离线lipinyu263

发帖
13
土币
133
威望
110
原创币
0
只看该作者 1楼 发表于: 2010-04-02
我也不太清楚啊。但是zone_head和gp_head表示的分别是单元和节点的头指针,一般是后面接着Z-next()和gp_next()的。这的功能是单元遍历和节点遍历。从而获得单元或者节点的信息
离线mthinking

发帖
264
土币
899
威望
1259
原创币
0
只看该作者 2楼 发表于: 2010-04-04
没有高手给分析以下么?
离线fire_hall

发帖
7
土币
165
威望
0
原创币
0
只看该作者 3楼 发表于: 2011-07-29
我一直没搞明白gp_next()的问题,gp_head指的是的gridpoint节点的头指针,但是具体到所建的网格,在什么位置,是在P0位置么?还有gp_next对应的网格位置是在什么地方?
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站