找回密码
 注册
查看: 1762|回复: 1

fluent里的Journal怎么用?

[复制链接]
发表于 2005-11-27 19:48:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
fluent里的Journal怎么用?
发表于 2011-8-19 13:36:04 | 显示全部楼层
其实Fluent的journal有很大的作用,就像一个bat的批处理文件。如果能够活用的话,会节省很多时间和精力。具体的journal文件,可以在write-start journal,然后它会自动把你的动作自动写入journal,下次你就可以read journal,读入你保存的文件,就可以进行批处理操作。

用journal自动计算。
首先把要计算的case文件准备好,然后读入journal文件。下面这个例子就是读入D盘的temp1.cas和dat文件,迭代1000次,然后自动保存为temp1_1000.cas和dat的文件。如果想要计算n多个,只需把下面的journal重复就行了。

(cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case & Data...")
(cx-gui-do cx-set-text-entry "Select File*Text" "d:\temp_work\temp1.cas")
(cx-gui-do cx-activate-item "Select File*OK")
(cx-gui-do cx-activate-item "MenuBar*SolveMenu*Iterate...")
(cx-gui-do cx-set-integer-entry "Iterate*Table1*Frame2(Iteration)*Table2(Iteration)*IntegerEntry1(Number of Iterations)" 1000)
(cx-gui-do cx-activate-item "Iterate*PanelButtons*PushButton1(OK)")
(cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Case & Data...")
(cx-gui-do cx-set-text-entry "Select File*Text" "d:\temp_work\temp1_%i.cas")
(cx-gui-do cx-activate-item "Select File*OK")

可以把你想要执行的动作写入journal文件,每次执行journal就行了。例如scale,translate,creat surface,但是需要注意,fluent没有那么smart,它的journal命令有点死板,如果你要执行的命令在菜单里有唯一的选项或者这些选项的位置是不会变的,那么用journal命令就没错。但是如果你要执行的命令在菜单里的位置会变,在用这种命令的时候,一定要小心。 http://www.feabbs.cn/thread-285-1-4.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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