Fluent的Profile文件与xy文件有其固定的表达形式,在使用的时候常常先准备csv格式的数据文件,然后将其手工转换成profile文件,或者常将导出的xy文件手工转换成csv文件以便于和其他数据进行比较。这两种文件格式与csv格式之间的转换在实际应用中较为频繁。STAR CCM+在这方面做得要好很多,直接支持导入csv格式,多清爽。
最近实在是被这种文件格式倒来倒去搞烦了,然后就整了一小段代码来自动转换。先是顺手用python弄了一个,界面比较素,主要实现csv->prof、prof->csv、csv->xy及xy->csv。

简单使用。如将下面的csv文件转换成prof文件。

指定转换方式:
-
CSV2PROF:将csv文件转换为prof文件 -
PROF2CSV:将prof文件转换为csv文件 -
CSV2XY:将csv文件转换为XY文件 -
XY2CSV:将xy文件转换为csv文件

转换后的prof文件:

程序代码放到github仓库里了(地址:https://github.com/caecfd/FluentTools),想要打包后的可执行程序的可以访问这里:https://t.zsxq.com/DnK4H 。
(完)

本篇文章来源于微信公众号: CFD之道








评论前必须登录!
注册