Tecplot 360中的layout、frame、macro

Tecplot 360是由美國Tecplot公司推出的,專門用于處理數(shù)值模擬和CFD結(jié)果的可視化軟件。可以繪制x-y曲線圖、2D\3D云圖。軟件簡單易學(xué),可直接導(dǎo)入fluent、OPenFOAM、excel、plot3D、cgns等軟件的結(jié)果文件,并支持輸出png、tiff、jpeg等格式的位圖和eps、ps格式矢量圖。

為了保持文章中圖片風(fēng)格,并且批量處理大量相同的基本數(shù)據(jù),往往需要多次調(diào)整Tecplot的顯示方式、顏色、字體、字號、標(biāo)尺等內(nèi)容,這可以使用layout、frame、macro功能來較少操作量,提高效率。

  • layout(.lay)包含了原始數(shù)據(jù)的地址鏈接、以及工作區(qū)中所有frame(單個(gè)或者多個(gè))的當(dāng)前樣式和布局;

  • frame(.sty)包含單個(gè)frame的樣式和布局,不包含數(shù)據(jù)鏈接;

  • macro(.mcr)記錄操作流程;

layout(.lay)

點(diǎn)擊File標(biāo)簽,即可發(fā)現(xiàn)layout的幾種操作,包括新建、打開、保存等,當(dāng)存在多個(gè)相同類型原始數(shù)據(jù)時(shí),可通過保存layout文件,并適當(dāng)修改其中保存的原始數(shù)據(jù)的鏈接地址,來批量套用樣式和布局。鏈接地址支持絕對地址和相對地址,為了簡化套用操作,個(gè)人習(xí)慣:相同類型的原始數(shù)據(jù)分別保存在不同文件夾下并使用相同文件名稱,而在.lay文件中使用相對地址鏈接,此時(shí)將.lay文件直接放入相應(yīng)的文件夾下即可直接加載此文件夾中的原始數(shù)據(jù)。

另外,當(dāng)需要把數(shù)據(jù)和樣式同時(shí)保存在一個(gè)文件中時(shí),在保存時(shí)注意選擇成layout packages(.lpk)格式。

layout相關(guān)操作

frame(.sty)

和frame相關(guān)的操作都在frame標(biāo)簽中,當(dāng)在當(dāng)前工作區(qū)添加多個(gè)frame時(shí),則選擇Create New Frame,這樣可生成相對復(fù)雜的套圖。

frame相關(guān)操作

比如,要生成下面這種局部放大圖,可以先將大圖的frame保存(Save frame style),然后在適當(dāng)位置創(chuàng)建新frame框(Create New Frame),再在新frame中導(dǎo)入剛剛保存的frame文件(Load frame style),此時(shí)新frame中顯示了和大圖相同的內(nèi)容,最后在適當(dāng)調(diào)整坐標(biāo)軸范圍、字體字號、線條粗細(xì)、標(biāo)題顯示等,即可實(shí)現(xiàn)這種局部放大的套圖。其中通過使用保存和導(dǎo)入frame style操作,保證了原始數(shù)據(jù)加載、線形樣式以及可能存在的二次數(shù)據(jù)變換等。

局部放大圖示例

macro(.mcr)

macro的相關(guān)操作在Scripting標(biāo)簽中,記錄操作過程則點(diǎn)擊Record Macro,并會(huì)彈出Macro Recorder小窗口,此時(shí)再進(jìn)行的所有操作都會(huì)保存在相應(yīng)的.mcr文件中,直到點(diǎn)擊Stop Recording或者退出Tecplot 360軟件。之后可以通過雙擊運(yùn)行.mcr文件,或者通過點(diǎn)擊Scripting->Play Macro/Script并加載相應(yīng).mcr文件來自動(dòng)重復(fù)之前記錄的操作過程。

macro是記錄操作過程,其保存的內(nèi)容最全面,換句話說,即使存在錯(cuò)誤操作也會(huì)被記錄下來。并且保存新建截面、數(shù)據(jù)插值、保存新數(shù)據(jù)、輸出圖片等操作可以使用macro進(jìn)行批量處理。

macro相關(guān)操作
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。