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