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

[命令/FISH] 想编写一个fish 请大家帮忙

[复制链接]
发表于 2011-10-2 08:37:27 | 显示全部楼层 |阅读模式 来自 安徽淮南
fish 刚开始学 想达到这样的效果 请大家给点帮助
煤层开采平衡后 将某一组岩层的应力<某一数值下的区域所有单元输出 并绘图
这该怎么编写呀 没头绪 希望大家熟悉的给个模板啥的 谢谢了
 楼主| 发表于 2011-10-2 14:45:50 | 显示全部楼层 来自 安徽淮南
Simdroid开发平台
自己顶一下呀 我想这个应该类似书上的输出塑性切应变<0.2的例子 但是我想限制在某一组内实现如何编呢 知道的大家帮个忙吧
回复 不支持

使用道具 举报

 楼主| 发表于 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 大家看哪里出错了
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-24 22:37 , Processed in 0.028224 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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