lichunrui 发表于 2011-10-2 08:37:27

想编写一个fish 请大家帮忙

fish 刚开始学 想达到这样的效果 请大家给点帮助
煤层开采平衡后 将某一组岩层的应力<某一数值下的区域所有单元输出 并绘图
这该怎么编写呀 没头绪 希望大家熟悉的给个模板啥的 谢谢了

lichunrui 发表于 2011-10-2 14:45:50

自己顶一下呀 我想这个应该类似书上的输出塑性切应变<0.2的例子 但是我想限制在某一组内实现如何编呢 知道的大家帮个忙吧

lichunrui 发表于 2011-10-2 16:16:57

参照书和一些类似例子 我编了下命令 目的是将0<y<300 82<z<161范围内的单元第一主应力遍查 然后将单元第一主应力小于8MPa的定义为一个新的组 22
;9煤被保护区内第一主应力小于8MPa的单元
def showzonesprincipal
zp=zone_head
zby=z_ycen(zp)
zbz=z_zcen(zp)
loop while zp #null
    if zby > o then
      if zby < 300 then
      if zbz > 82 then
          if zbz < 161 then
            if z_sig1(zp) > -8e6
            z_group(zp) = '22'
            else
            z_group(zp) = '23'
            endif
          endif
      endif
      endif
    endif
    zp=z_next(zp)
endloop
end
showzonesprincipal
但是运行结果 找不到group 22 和group 23 大家看哪里出错了
页: [1]
查看完整版本: 想编写一个fish 请大家帮忙