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