- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
Design Sequencer and DAC components -- Block Names changing in dataset?
录入:edatop.com 点击:
I have been trying to use a Design Sequencer to run two test benches, utilizing some calculated parameters from the first to generate component values in the second.
The first test bench is a harmonic balance simulation, from which I calculate a number of values using a MeasEqn block. Additionally, I add these variable names as outputs in the HB simulation.
The second test bench contains a number of DAC components and associated variables that are used to calculate component values in a transient simulation (i.e. B1=file{DAC_B1, "B1"} to retrieve "B1" from the dataset after it is generated in the first test bench).
The core of the issue is that I will routinely encounter issues running the sequencer that I've been able to trace down to the fact that the Block Name for the individual variable of interest changes from time-to-time. For example, I was able to run the sequencer (i.e. the HB followed by the transient test benches) with no issues using the Block Name "aele_21.Sequencer1.X1Sweep1.X1.HB1". I changed a single parameter in the HB simulation and re-ran the simulations and received an error that I was able to trace to the same DAC (actually _ALL_ the DAC components in the transient simulation). In the specific case of the B1 variable I've been describing, the issue is that the block name would now have to be changed to "aele_18.Sequencer1.X1Sweep1.X1.HB1" -- that is, just the sequence of the block names have changed.
The order appears random, the points at which the simulation changes the order of these block names seems random, and as I said, it affects all my DAC components.
The first test bench is a harmonic balance simulation, from which I calculate a number of values using a MeasEqn block. Additionally, I add these variable names as outputs in the HB simulation.
The second test bench contains a number of DAC components and associated variables that are used to calculate component values in a transient simulation (i.e. B1=file{DAC_B1, "B1"} to retrieve "B1" from the dataset after it is generated in the first test bench).
The core of the issue is that I will routinely encounter issues running the sequencer that I've been able to trace down to the fact that the Block Name for the individual variable of interest changes from time-to-time. For example, I was able to run the sequencer (i.e. the HB followed by the transient test benches) with no issues using the Block Name "aele_21.Sequencer1.X1Sweep1.X1.HB1". I changed a single parameter in the HB simulation and re-ran the simulations and received an error that I was able to trace to the same DAC (actually _ALL_ the DAC components in the transient simulation). In the specific case of the B1 variable I've been describing, the issue is that the block name would now have to be changed to "aele_18.Sequencer1.X1Sweep1.X1.HB1" -- that is, just the sequence of the block names have changed.
The order appears random, the points at which the simulation changes the order of these block names seems random, and as I said, it affects all my DAC components.
申明:网友回复良莠不齐,仅供参考。如需专业帮助,请学习易迪拓培训专家讲授的ADS视频培训课程。
上一篇:Layout in ADS
下一篇:"de_current_design_name()" problem in ADS2011or higher versions
ADS培训课程推荐详情>>
国内最全面、最专业的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 内部原版培训教材合集