昨天发了篇关于Fluent Meshing脚本处理的文章Fluent Meshing脚本录制及转换,其中包含了将录制的jou脚本转换成pyfluent代码的基本操作方式。其实整个过程都很简单,按照规则进行文本替换即可。基本的替换规则为:
”
去除 /file/set-tui-version
开始的行去除每一行末尾的 ")
将每一行的 (%py-exec "
替换成mesh.
删除以字符串 (newline)
开始的行删除以字符串 (cx-gui-do
开始的行在目标文件头部添加:
第一行: import ansys.fluent.core as pyfluent
第二行: mesh = pyfluent.launch_fluent(mode = "meshing",precision="double",processor_count=2)
在目标文件尾部添加 mesh.meshing.File.WriteMesh()
在目标文件末尾添加 mesh.exit()
这种替换规则很容易使用程序代码来实现,随便找个支持AI编程的工具都能快速地生成想要的程序代码。昨天的文章也给了个简易的代码,不过后台还是有道友私信说不会用,呃,程序代码都贴出来了还不会用,我也不知道该怎么办了。其实用手工一个个改也费不了多少时间。
不过我还是花了几分钟做了个如下图所示的界面。操作过程很简单,选择要转换的文件后,软件会自动将文件转换成py代码。