论文部分内容阅读
本文以微波EDA工具HFSS、CST、uWave Wizard为基础,分析了微波无源器件的仿真建模过程,提出了一种基于脚本模板的参数化模型数据交换方法。首先根据uWave Wizard中单元件仿真模型,同时结合HFSS与CST的宏功能为每个库元件编写脚本模板;然后解析uWave Wizard中仿真工程数据文件获得库元件参数,将脚本模板中的标识参数动态修改为解析得到的实际参数,生成在目标系统下可运行的脚本文件;最后在目标系统中运行生成的脚本文件,即可实现HFSS、CST、uWave Wizard之间的模型交换。以这三种微波EDA工具与三维CAD软件Pro/ENGINEER为基础,提出了一种参数同步方案实现仿真模型与结构模型的数据交换。先解析EDA工具仿真模型以及Pro/ENGINEER结构模型中的控制参数;然后设定参数之间的关联关系,确定源参数与待同步参数;最后即可将待同步模型中的模型参数动态更新为源模型中的已变动参数。借助参数化模型数据交换方法以及仿真模型与结构模型的参数化同步方法,本文利用C++Builder设计开发了“微波EDA工具间模型数据交换软件”。该软件实现了HFSS、CST、uWave Wizard之间的仿真模型数据交换,实现了微波EDA工具仿真模型与Pro/ENGINEER结构模型参数同步,确保了微波无源器件设计中模型数据的一致性、完整性,可以帮助设计人员系统化、协作化地完成微波无源器件的设计工作,并通过实例验证了软件的可行性。