Mode中的扫描作图问题

3. 描述所遇到的问题或者想要解决的问题以及所作的努力。
老师,您好!
请问扫描得到的结果如果画在一张图中,比如,我扫描了环形谐振器的耦合间距对品质因子的影响,我得到的结果是不同耦合间距的各自的Q值。请您解答一下。

两种方法:
1: 直接在扫描结果中用Visualizer看
2: 有脚本提取结果,想怎么作图都可以,参见 几个简单实用的脚本Script命令:用于结果分析

老师,主要是用findresonator脚本得到的Q值有多个,在画图时如何做到扫描的每个耦合间距对应的是一个Q值。像下图所示:

我应该如何解决这个问题,期望得到您的回复。

findresonances可以控制要找的谐振频率范围


如果怕找不到所需要的频率,可以选一个而频率范围,然后用脚本寻找与理想谐振频率最接近的。建议用一个较大的范围,将找到的频率全部保存,然后再用脚本处理,这样如果有问题基本上不用再运行扫描了,你试一下。

老师,我试着将频率范围设置为一样的,但是运行的过程中报错,最大的频率必须大于最小的频率,不能设置为同一个值,这样势必会出现一个耦合距离对应多个Q,这样的情况应该怎么解决?

你所说的不用扫描得到结果我不是太理解,意思是我计算每个耦合距离下最大的Q值,再自己用其他软件绘出耦合距离与Q的关系吗?

如果再频率范围内有多于一个谐振,上次不是说了嘛,你可以在Model里或者分析组中定义一个数组,扫描时将它全部提取出来,然后用脚本再提取最接近想要频率的Q。

我说的是不用“再” 扫描,没说不扫描。你把所有的谐振频率和Q都提取出来了,当然就可以从里面找到想要的谐振频率和Q,而挑选出来的就是对应不同耦合距离的结果是不是。

当然你要愿意的话,也可以在分析组中设定希望的谐振频率,然后找与这个频率最接近的谐振,再输出其对应的Q。

这个问题请再琢磨一下吧。我的本意是想让你节省时间。

当耦合距离改变后,谐振频率可能会有一定的偏移吧?如果没有那当然就简单了,直接选那个频率的Q就可以了。

此外,如果你知道这个频率,可以将频率范围变得很小,应该不会出现找到两个谐振频率的可能。