StarCCM使用Java宏实现批处理
Star?CCM+使用Java宏实现批处理
?????? Star ccm+是流体分析的一款神器,便捷人性化的图形用户界面讨人喜欢,窃以为这款神器有以下优势:
1)完全集成化的前后处理和求解,使GUI操作极为便利;
2)强大的网格功能更加适合工程上的需要;
3)简便快捷的用户自定义函数;
4)强大的多物理场耦合分析功能(部分功能盗版软件似乎用不了);
5)Java宏与批处理。
这里仅对上述第五个功能做一简要说明,以起抛砖引玉之效,当然也欢迎拍砖。
1.录制Java宏
???? 用来记录用户的操作,并以程序的形式将其记录下来,其它的功能暂时不很清楚,在批处理上是个关键角色。
当你的模型文件一切设置ok了,保存sim文件到一个单独的文件夹(方便处理),这时候开始点击录制宏?,
您所在的用户组无法下载或查看附件
设置宏文件的保存路径与名称(这里为air1.java,注意一旦开始录制宏则下面的?所有操作与修改都会被记录到宏文件中,所以在录制之前最好想清楚都有哪些参数需要修改,以便再次计算。比如下图中的翼型将入口的速度改为120m/s,迭代步数为5(这么少?下面叙述),那么这些被修改过的参数将作为变量记录在了宏文件中,当用Ultraedit打开宏文件时候可清楚看到用红色显式出来的既是变量。注意这时候还不能停止宏的录制,因为还有一个变量即计算后的保存文件名还没有记录下来,点击计算,很快5个迭代步就完成了,然后将文件另存为results_1,