找回密码
 注册
Simdroid-非首页
查看: 213|回复: 4

[命令/FISH] FLAC3D中FISH 中自定义数组,无规律数值如何实现循环运算

[复制链接]
发表于 2010-1-5 17:45:47 | 显示全部楼层 |阅读模式 来自 江苏徐州
本帖最后由 hanxiaodong85 于 2010-1-5 17:47 编辑

def xh
   xx1 = 0  ;水平分段
   xx2 = 100
   xx3 = 300
   xx4 = 400
   yy  = 260
   zz1 = 85 ;水平分段对应竖向坐标
   zz2 = 63.75
   zz3 = 21.25
   zz11 = 85
   zz22 = 63.75  
   zz33 = 21.25
   hd  = 0                       ;岩层总厚度
   qq = array (20,3.8,5.6,10 ,15) ;倾斜岩层分层厚度
   for i = 1 to 6
   hd = hd + qq(i)
   zz11 = zz11 + hd
   zz22 = zz22 + hd
   zz33 = zz33 + hd
   command
   gen zone brick p0 xx1 0 zz1  p1 xx2 0 zz2 p2 xx1 yy zz1 p3 xx1 0 zz11  size 10 52 2
   gen zone brick p0 xx2 0 zz2  p1 xx3 0 zz3 p2 xx2 yy zz2 p3 xx2 0 zz22  size 40 52 2
   gen zone brick p0 xx3 0 zz3  p1 xx3 0 zz3 p2 xx3 yy zz3 p3 xx3 0 zz33  size 10 52 2
   end_command
   zz1 = zz11
   zz2 = zz22
   zz3 = zz33
   next i
   end
xh
这段小程序中,hd 这个变量好像实现不了叠加运算啊。
      希望各位大哥大姐,给看看。
      非常感谢!
发表于 2010-1-6 10:15:40 | 显示全部楼层 来自 内蒙古锡林郭勒盟
Simdroid开发平台
循环语句和数组的定义方法对不?我没见过这么定义的。
回复 不支持

使用道具 举报

发表于 2010-1-19 20:02:27 | 显示全部楼层 来自 北京海淀
你应该再去看看程序里面的自带fish语言!!!!
回复 不支持

使用道具 举报

发表于 2010-1-22 17:54:26 | 显示全部楼层 来自 江苏徐州
支持一下!
回复 不支持

使用道具 举报

发表于 2010-1-27 13:55:32 | 显示全部楼层 来自 广东江门
你去看看loop语句吧!!我也不会!!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-26 02:27 , Processed in 0.030049 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表