在Saber软件中调用MAST模型,可以遵循以下步骤:
打开Saber并选择菜单
打开Saber软件。
在菜单栏中,单击“Tools”(工具)。
在下拉菜单中,选择“Report”(报告)。这将打开“Report Tool”窗口。
打开MAST文件
在“Report Tool”窗口中,选择“File”(文件)。
在下拉菜单中,选择“Open”(打开)。这将打开一个文件选择对话框。
在文件类型选择中,选择“All”(所有)。
浏览到您的MAST文件,然后双击以打开它。
配置SPICE输入属性
在“Report Tool”窗口中,选择“Properties”(属性)。
在弹出的对话框中,您可以添加或修改特殊字符和输入类型。
如果不需要自定义,可以使用默认设置。
单击“OK”以保存设置。
配置MAST输出属性
在“Report Tool”窗口中,选择“MAST OUTPUT”(MAST输出)选项卡。
单击“Properties”(属性)。
在弹出的对话框中,根据需要指定设置。例如,您可以选择“Create separated .sin files”(创建分离的.sin文件)。
您还可以选择“Create symbolsin”和“Load Symbols for Edit”(创建符号并在翻译后加载它们以进行编辑)。
单击“OK”以保存设置。
转换SPICE模型
在“Report Tool”窗口中,单击“Translate All”(全部转换)。
这将把您选择的SPICE模型转换为MAST模型。
编译和调用C语言子程序(如果需要):
将您的C语言子程序编译为动态链接库文件(DLL)。
确保编译好的DLL文件放在Saber的工作目录下,以便Saber能够找到它。
在MAST语言模型中声明并调用子程序函数。
在Saber仿真时,子程序将被加载到内容中,并在仿真运算中加以调用。
通过以上步骤,您可以在Saber软件中成功调用MAST模型,并根据需要配置输入输出属性以及编译和调用C语言子程序。