AnsweredAssumed Answered

在Smith圆图上以指定阻抗点为参考阻抗绘制等VSWR圆

Question asked by xindong Employee on Sep 25, 2017

使用ADS软件的自定义函数,在数据显示窗口中的smith 圆图中,以指定阻抗点为参考,绘制等VSWR圆。如下图所示,使用vswr_circle函数,以Z_val1(归一化)阻抗为中心,绘制等VSWR圆:

 

 

 

 

Vswr_circle () 函数说明:

语法: y = vswr_circle(zCenter, numOfPts, numCircles, stepSize,desired_vswr)

zCenter:             归一化阻抗,可以是一维扫描量;

numOfPts:         构成vswr圆的点数,缺省值为51;

numCircles:       绘制vswr圆的数目,缺省值为3

stepSize:              每个vswr圆之间的VSWR步进值,缺省值为1.2

desired_vswr:       希望在哪些vswr点上绘制圆;当输入此项后,前面的numCircles和stepSize将失效。

 

典型用法:

circleData = vswr_circle(zCenter)

circleData = vswr_circle(zCenter, 51, 3)

circleData = vswr_circle(zCenter, 51, 3,2)

circleData = vswr_circle(zCenter, 51,,,{1.2,2.3,4.2,5})

circleData = vswr_circle(zCenter,,,,{1.2,2.3,4.2,5})

 

自定义函数的安装:

1)找到ADS软件 HOME目录

      ADS软件的HOME目录一般是指ADS软件启动后的第一个目录,该目录下包含hpeesof子目录,如下图所示

 

 

 

      如果不确定ADS 软件的HOME目录,可以在主窗口中点击 Tools-> Command Line,并输入下面的命令:

            de_info(getsysenv("HOME"));  

 

 

点击 Apply运行该命令,会有弹出窗口给出当前的HOME目录信息:

 

 

 

 2) 进入 HOME目录下的hpeesof\expressions\ael目录中,如果目录不存在,请创建相应的目录。

 

   将附件中的vswr.ael文件拷贝到ael目录下。

   如果ael目录下包含user_defined_fun.ael文件,用记事本打开该文件;如果没有,请创建该文件并用记事本打开,在文件最后一行,加入一段:

                load("vswr_circle.ael");

 

 

 

退出ADS软件,重新启动。ADS软件启动后,在刚才的ael目录中应该出现新的user_defined_fun.atf和vswr_circle.atf文件,说明设置无误,可以开始进行仿真或者数据处理。

Attachments

Outcomes