其实Fluent的journal有很大的作用,就像一个bat的批处理文件。如果能够活用的话,会节省很多时间和精力。具体的journal文件,可以在write-start journal,然后它会自动把你的动作自动写入journal,下次你就可以read 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")
阅读(7147) | 评论(1) | 转发(0) |