- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
run multiple s3p files simultaneously
I have multiple S3P files and would like to run all these files simultaneously. I know one method is to have one model for each file but I was wondering if there is a simpler way to do this.
Thanks in advance.
The attached screenshot shows how you can sweep across multiple data files.
附图/附件
Hi Volker,
Thanks for the response. I don't quite understand what the sweep plan is doing, what the variable equation is doing and what the parametric sweep is doing. Could you please explain it a little bit? What are the file names you have set? I have set them as SD1.s3p, SD2.s3p and so on. Can you tell me what to do in reference to this?
Thank you once again!
Hello,
it seems that you already solved your problem with batch sweep, but let me answer your question. The result format is a bit different between batch sweep and swept parameters, so both can be useful.
> I don't quite understand what the sweep plan is doing, what the variable equation is doing and what the parametric sweep is doing. Could you please explain it a little bit? What are the file names you have set? I have set them as SD1.s3p, SD2.s3p and so on. Can you tell me what to do in reference to this?
We start with a variable that has a dummy value. The value of that variable is changed by parameter sweep. In my case the required variable values are not just counting up (n=1, 2, 3, ...) , but a certain list of discrete values. To sweep across that list of values, a Sweep Plan can be specified in the Parameter Sweep dialog.
Now the file names are created from these numbers using the sprintf() function. You might know that function from various programming languages, and we can use it in ADS as well. The results in my case are file names like "LINE_400_corrected.S2P", then "LINE_880_corrected.S2P" and so on.
If your names are entirely different and that sprintf() isn't applicable, there is also a FileList or a Strings item in the Batch simulation palette.
Best regards
Volker
That is a pretty good plan too! Thank you! I will try it out too!
Hi Volker,
I found a way to do it. I used a Batch sweep to sweep an index variable, a DAC to read the index and fetch the file name and an SnP block to read this file name and do the simulation. It is working perfectly. Thanks for your help! I really appreciate it! Thanks!
申明:网友回复良莠不齐,仅供参考。如需专业帮助,请学习易迪拓培训专家讲授的ADS视频培训课程。
上一篇:error during ciccuit simulation
下一篇:Extracting equations from circuits
国内最全面、最专业的Agilent ADS培训课程,可以帮助您从零开始,全面系统学习ADS设计应用【More..】
- Agilent ADS教学培训课程套装
- 两周学会ADS2011、ADS2013视频教程
- ADS2012、ADS2013射频电路设计详解
- ADS高低阻抗线微带滤波器设计培训教程
- ADS混频器仿真分析实例视频培训课程
- ADS Momentum电磁仿真设计视频课程
- ADS射频电路与通信系统设计高级培训
- ADS Layout和电磁仿真设计培训视频
- ADS Workspace and Simulators Training Course
- ADS Circuit Simulation Training Course
- ADS Layout and EM Simulation Training Course
- Agilent ADS 内部原版培训教材合集