中文/English
三切面場:3DCut---將場圖(Field Pattern)作三個軸的切面分析
當選擇分析結果(Analysis)或其他(Other)=>暫態分析(Temp Analysis)後,即可使用此功能
左下顯示為有X=50,Y=25,Z=30切面的位置。旁邊的拉軸可以更改切面的位置。右邊的打開可開啟各個軸的切面在新的視窗顯示,如我們打開Z=30的切面在新的視窗下顯示,如下圖,會將Z=30的位置顯示出來
若將滑鼠在圖形上按左鍵(橫切)、右鍵(縱切),就能再繼續作一維度的分析,如下圖。這裡的圖上點擊切割的函數是使用
imslice
http://www.mathworks.com/matlabcentral/fileexchange/11845-imslice
Author:Francois Bouffard
所提供的好用的二維資料切割為一維的函數。
切面場:SlicePattern_x,SlicePattern_y,SlicePattern_z,SlicePattern_xyz
切割的方式與旁邊的範圍(Range)有關
分別是指
SlicePattern_x:只切割x=1:10:100方向。亦即1至100之間,每10格切一次。
SlicePattern_y:只切割x=1:10:50方向。亦即1至50之間,每10格切一次。
SlicePattern_z:只切割x=1:10:60方向。亦即1至60之間,每10格切一次。
SlicePattern_xyz:上述三個方向都有,可能耗費大量時間。
Caxis則是colorbar的座標範圍。
Alim則是過濾掉多少強度以下的場不畫,比如下圖範例即是場值小於0.001的值不畫。而在0.001至0.3之間作顏色線性變換。
這個需要您自行慢慢至您喜歡的場圖表現結果。
提醒一,在畫場圖時,風行對任何場都有做歸一化。如同下圖我們要畫電場|E|。在整個模擬系統中,電場最大值是如介面中max:13.1623這個值,最小值因為是電場|E|所以為0,不會小於0。我們作歸一化的目的是作圖會方便些。這個範例即是說明,在場值大小0.001*13.1623的電場值我們不畫出來的意思。
提醒二,如果Alim最小值設定太大,那可能最後場圖會一片空白。因為所有值都被過濾掉了
我們再畫一個z=1:1:60的例子,如下圖,這樣就能把z軸的60個切面全部都畫出來,看起來更有立體感,但也因此會耗費更多的時間。接著,我們改動Alim看看,這次我們將Alim改大一點試著將較小的場值給過濾掉
這次我們將Alim的最小值增大50倍成0.05如下圖,我們可以看出被過濾掉的場值已經很多。至於要調整多少,請您自行調整至您覺得容易分辨的強度分佈及美觀即可
等面值場:IsoSurface--與場圖裡的IsoValue相關。可改變IsoValue來看場圖的分佈(IsoValue可以自行輸入),IsoValue值越大,過濾的場值越多
下圖是結果圖。為另外一種作圖方式。
注意,這個作圖IsoValue與場值的大小作者沒找到其關係,因此請作為最後結果想畫不一樣的圖形表現時使用。
表面場 : SurfacePattern
這是計算表面電磁場的作法,有些結構會無法用這個方式畫出表面電磁場圖。如系統中有兩個不相連接的結構,結構在邊界上
若能夠畫出的話,效果如下
波印亭實部(Poynting real part, Py.real),波印亭虛部(Poynting imaginary part, Py.imag)。這個是是畫波印亭向量流向,有分為實部與虛部項。一般來說我們都觀察實部項即可,負能量虛部的流向給特殊用途需要的人用。例如測試吸收層PML是否有返回能量。而波印亭與旁邊的【範圍Range】有關,這個是X=1:10:100; Y=1:10:50; Z=1:10:60;也就是說X,Y,Z每10格畫一次。
如果我們想畫密一點,那麼調整範圍為X=1:5:100; Y=1:4:50; Z=1:3:60; 會發現更多的能量流箭頭方向出現,但這樣可能會太密集,很難分析,或許我們不想一次看全部系統的能量流,只想看風字的上半部,那麼,我們就更改範圍(Range)
下圖就是只有看風字上半部的波印亭流向,我們將結構及波印亭畫我們想分析的範圍(並不是真的切掉,只是沒畫出來以方便觀察用),範圍(Range)從 X=1:3:50; Y=25:3:50; Z=1:3:60;
注意:要畫波印亭能量流,必須先開啟一新圖才可,可以先畫結構圖、也可以畫場圖,波印亭能量流都是最後才加上去的。當然也可三者疊加一起畫,如下圖為結構+場圖(IsoSurface)+波印亭能量流