微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 微波射频仿真学习讨论 > 教你在CST中使用VBA宏批量定义监视器

教你在CST中使用VBA宏批量定义监视器

时间:10-02 整理:3721RD 点击:
在 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实用技巧大全》如何?

很多是参考官方的教程,我们只是针对新手来制作的,以后希望多发一些设计实例,讲解并分析如何设计,绝对原创,哈哈

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top