教你在CST中使用VBA宏批量定義監(jiān)視器
在 CST 中可以定義監(jiān)視器來觀察某些頻點(diǎn)/時(shí)間點(diǎn)上的3D 空間場(chǎng)強(qiáng)分布。但是如果需要定義的監(jiān)視器間隔很小,數(shù)量很多,且有一定規(guī)律時(shí),即可用宏語言來簡(jiǎn)化其操作。
1) 在歷史樹中找到定義某個(gè)頻點(diǎn)的監(jiān)視器的宏語言。
2) 創(chuàng)建宏的名字。
3) 查看監(jiān)視器定義VBA 宏語句。
其中.Name "e-field (f=3)"為參數(shù)化監(jiān)視器名,.Frequency "3"表示參數(shù)化頻點(diǎn)。4) 將監(jiān)視器名和頻點(diǎn)都參量化。
其中監(jiān)視器名用 cst_sMonitorName 來參量化,而監(jiān)視器的頻點(diǎn)用參數(shù)cst_MonitorFreq 來參量化。
5) 選擇運(yùn)行宏
輸入對(duì)應(yīng)的需要開始定義的監(jiān)視器頻點(diǎn)的初始值。
6) 運(yùn)行結(jié)束后,左邊狀態(tài)樹就會(huì)出現(xiàn)所要求定義的監(jiān)視器。
7) 如果下次需要使用此功能,只需在Macros 中的打開Field Monitor Creator 即可。
8) 如果要求定義的頻率范圍以及頻率步長有所變化,只需改變宏中的對(duì)應(yīng)參數(shù)即可
主要語句“For cst_MonitorFreq = 3.0 To 5.0 STEP 0.1”表示需要定義頻點(diǎn)3.0 到5.0 之間間隔為0.1 的21 個(gè)監(jiān)視器。對(duì)此進(jìn)行相應(yīng)的修改,在保存之后點(diǎn)擊運(yùn)行即可完成所要求定義的一系列監(jiān)視器的定義了。
頂,呆呆的這個(gè)新手FAQ系列真的很好,建議多整些例子以后出書~
名字叫《CST實(shí)用技巧大全》如何?
很多是參考官方的教程,我們只是針對(duì)新手來制作的,以后希望多發(fā)一些設(shè)計(jì)實(shí)例,講解并分析如何設(shè)計(jì),絕對(duì)原創(chuàng),哈哈