一種從UG NX取點(diǎn)導(dǎo)入Fluent模型的matlab程序(二維)
這個(gè)程序是一個(gè)MATLAB腳本,用于處理一組二維平面坐標(biāo)數(shù)據(jù)文件。以下是程序的功能及使用方法的簡(jiǎn)要說(shuō)明:
程序功能:
1. 讀取指定文件夾內(nèi)的所有文件,每個(gè)文件包含一組二維平面坐標(biāo)數(shù)據(jù)(X,Y),以逗號(hào)分隔。
2. 對(duì)每個(gè)文件中的數(shù)據(jù),去除Z坐標(biāo)(如果存在),保留X和Y坐標(biāo)。
3. 按照X坐標(biāo)從小到大對(duì)數(shù)據(jù)進(jìn)行排序。
4. 提示用戶當(dāng)前文件的文件名,獲取用戶輸入,根據(jù)用戶選擇調(diào)整Y坐標(biāo)。
5. 將所有文件調(diào)整后的數(shù)據(jù)寫(xiě)入一個(gè)名為 "pointinfluent.jou" 的文件。
使用方法:
0.使用UGNX (ctrl+G)然后點(diǎn)points-file.grx文件,導(dǎo)出每個(gè)面上的點(diǎn)坐標(biāo)文件(此Grip導(dǎo)出的坐標(biāo)為亂序)
1. 準(zhǔn)備一個(gè)包含一組二維平面坐標(biāo)數(shù)據(jù)的文件夾(每個(gè)文件以逗號(hào)分隔的X,Y坐標(biāo))Grip文件生成的就是。
2. 修改程序中的 `folder` 變量,將其設(shè)置為您的文件夾路徑。
3. 在MATLAB中運(yùn)行此腳本。
4. 對(duì)于每個(gè)文件,程序會(huì)提示當(dāng)前文件名,并要求用戶選擇是否調(diào)整Y坐標(biāo)。用戶可以輸入 1(Y坐標(biāo) +0.1)、2(Y坐標(biāo) -0.1)或 3(不處理)。防止點(diǎn)不在計(jì)算域,自行修改大小。
5. 程序會(huì)將處理后的所有數(shù)據(jù)寫(xiě)入一個(gè)名為 "pointinfluent.jou" 的文件。
6.在打開(kāi)的fluent中讀取此腳本(journal)
在運(yùn)行此程序之前,請(qǐng)確保您已經(jīng)正確安裝了MATLAB,并將文件夾路徑設(shè)置為正確的路徑。程序會(huì)自動(dòng)遍歷文件夾中的所有文件,并按照您的需求調(diào)整Y坐標(biāo)值。需要注意的是,程序會(huì)覆蓋已存在的 "pointinfluent.jou" 文件,所以請(qǐng)確保在運(yùn)行程序前備份好重要文件。
鏈接:https://pan.baidu.com/s/1W1I8yoMi2Awz4cYQFsN8Xg?pwd=pppp?
提取碼:pppp?
包含示例代碼與示例取點(diǎn)程序
直接復(fù)制也就幾行:
