欢迎光临散文网 会员登陆 & 注册

一种从UG NX取点导入Fluent模型的matlab程序(二维)

2023-06-28 21:06 作者:东海布丁  | 我要投稿

这个程序是一个MATLAB脚本,用于处理一组二维平面坐标数据文件。以下是程序的功能及使用方法的简要说明:


程序功能:


1. 读取指定文件夹内的所有文件,每个文件包含一组二维平面坐标数据(X,Y),以逗号分隔。

2. 对每个文件中的数据,去除Z坐标(如果存在),保留X和Y坐标。

3. 按照X坐标从小到大对数据进行排序。

4. 提示用户当前文件的文件名,获取用户输入,根据用户选择调整Y坐标。

5. 将所有文件调整后的数据写入一个名为 "pointinfluent.jou" 的文件。


使用方法:

0.使用UGNX (ctrl+G)然后点points-file.grx文件,导出每个面上的点坐标文件(此Grip导出的坐标为乱序)

1. 准备一个包含一组二维平面坐标数据的文件夹(每个文件以逗号分隔的X,Y坐标)Grip文件生成的就是。

2. 修改程序中的 `folder` 变量,将其设置为您的文件夹路径。

3. 在MATLAB中运行此脚本。

4. 对于每个文件,程序会提示当前文件名,并要求用户选择是否调整Y坐标。用户可以输入 1(Y坐标 +0.1)、2(Y坐标 -0.1)或 3(不处理)。防止点不在计算域,自行修改大小。

5. 程序会将处理后的所有数据写入一个名为 "pointinfluent.jou" 的文件。

6.在打开的fluent中读取此脚本(journal)

在运行此程序之前,请确保您已经正确安装了MATLAB,并将文件夹路径设置为正确的路径。程序会自动遍历文件夹中的所有文件,并按照您的需求调整Y坐标值。需要注意的是,程序会覆盖已存在的 "pointinfluent.jou" 文件,所以请确保在运行程序前备份好重要文件。


链接:https://pan.baidu.com/s/1W1I8yoMi2Awz4cYQFsN8Xg?pwd=pppp 

提取码:pppp 

包含示例代码与示例取点程序

直接复制也就几行:


一种从UG NX取点导入Fluent模型的matlab程序(二维)的评论 (共 条)

分享到微博请遵守国家法律