wch 发表于 2013-6-9 15:13:48

Flac3D Fish 语言学习的几个疑问

1 当模型某处下沉达到某值a时,计算(solve)结束,并保存文件的功能用fish如何实现?

例如:下面的模型开挖后,要求模型下沉达到0.01m时,计算停止,并保存到01.sav中,下面的代码该要怎么改?
restore Model.sav
ini xdis 0.0 ydis 0.0 zdis 0.0   
model null ran x 100 125 y 26 34 z 25 28
solve
save 01.sav


loveala 发表于 2013-6-10 10:39:29

def test
z_m=0
loop while Z_m<=0.01
command
step 100
endcommand
Z_m=???         ;你监控的移位
endloop
end
test
自己琢磨的,你试试吧。期待更好的,我也想知道。保持什么的就不说了。

wch 发表于 2013-6-10 11:47:12

loveala 发表于 2013-6-10 10:39 static/image/common/back.gif
def test
z_m=0
loop while Z_m

期待更好的解决方案
页: [1]
查看完整版本: Flac3D Fish 语言学习的几个疑问