pplivepp 发表于 2007-3-3 12:44:32

如何在指定的计算时间输出计算结果?

本人计算时间为1s,如何在计算时间达到0.1s时,输出计算结果
希望赐教

pplivepp 发表于 2007-3-3 15:59:02

很简单的
只要一段fish就可以了
def timewrite
if dytime=0.1 then
   command
    .................
endcommand
endif
end

我很菜的

pplivepp 发表于 2007-3-4 13:46:12

楼上的说法是不行,我试过了
最好是自己设定timestep 然后用 step n 命令来控制时间
这样比较好

flankness 发表于 2007-3-18 17:44:03

怎么解决这个问题啊,我也想知道,请高人指点!谢谢

zxf613 发表于 2009-12-7 23:03:38

先sol 0.1,然后save

csgw 发表于 2011-1-7 14:48:49

dytime是动力计算的模拟时间,又不是实际计算的时间。

linzhp 发表于 2011-1-7 16:42:15

可以设定一秒钟对应的时间步为N,每0.1秒子步为N/10,再用Fish语句循环十次,分别计算输出即可~~
页: [1]
查看完整版本: 如何在指定的计算时间输出计算结果?