SCDM通過腳本命令批量導(dǎo)入數(shù)據(jù)點(diǎn)
案例背景:通過現(xiàn)有的翼型數(shù)據(jù)在scdm中畫出一個(gè)翼型
翼型數(shù)據(jù):(RAE2822 來自UIUC,刪去重復(fù)點(diǎn)0 0和表頭)
打開SCDM,選擇x,y平面作為草圖平面,打開腳本,在右邊會(huì)出線一個(gè)Script Editer

在xy平面上創(chuàng)建一個(gè)點(diǎn),腳本會(huì)出現(xiàn)下邊代碼塊,其中MM(1),MM(1)就是你所點(diǎn)的點(diǎn)的坐標(biāo)
點(diǎn)擊上邊的小紅點(diǎn),結(jié)束錄制

添加上文件輸入和循環(huán):
其中F:/data/fluent/homework3_4/homework1/RAE2822.dat代表文件的路徑,
float(i.split()[0]),代表第i行數(shù)據(jù)的第一列,float是因?yàn)樽x進(jìn)來的時(shí)候默認(rèn)string類型,需要轉(zhuǎn)換,而且不能讀進(jìn)科學(xué)計(jì)數(shù)法,這個(gè)代碼是基于python script的,理論上python能用的都能用(吧)。
之后選擇運(yùn)行腳本,會(huì)生成一串?dāng)?shù)據(jù)點(diǎn)



選擇所有點(diǎn),點(diǎn)擊融合,會(huì)連接成封閉圖形,切換至三維視角就變成了一個(gè)面了


標(biāo)簽: