官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > ADS仿真设计论坛 > 关于如何用if then elseif 语句实现参数的变化仿真的问题

关于如何用if then elseif 语句实现参数的变化仿真的问题

05-08
我想做一个天线的匹配的仿真,由于天线的输入阻抗随着频率变化,我就假想天线的输入端为一个term,然后用if... then...elseif ...else...endif 语句来实现不同频率点的阻抗的变化。但是,频点写的少的时候能行,但当我把频点增加后,ADS直接就自动关闭了。不知道是不是我内存不够的原因,还是ADS中的if... then...语句的长度有限制?请问大家有没有其他更好的建议,和方法呢?小弟我不胜感激。我的句子就是:if freq<101MHz then 1.600726 elseif freq<102MHz then 1.864159 elseif freq<103MHz then 2.115581 elseif freq<104MHz then 2.348445...

刚才发现ADS里面有DataAccessComponent,准备用这个试试。

我在寝室和实验室的两台电脑上都试过,并且ADS的2005和2006版,同样会出现自动关闭的情况。最后只好用S参数作为一个端口网络来仿真。但是现在的问题是,这个端口与其他端口之间的传输关系就无法得到。因为S参数只能在term与term之间来计算。不晓得还有什么方法能解决?

Top