Simcenter Amesim子模型调试
无论创建子模型时多么谨慎,最终仍可能出现无法正常运行的情况。找出故障原因可能耗时且困难。调试子模型的主要技术包括:
-
检查子模型源代码
-
在子模型代码中插入打印语句
-
在源代码调试器中运行完整仿真
若采用系统化的方法,前两种技术可解决大部分问题。但如果可以使用源代码调试器,则非常值得学习其使用方法。本手册不适合提供特定调试器的教程,但需要指出在调试器中运行Simcenter Amesim可执行文件时的几个特殊注意事项。
最简单的调试流程如下:
-
以调试模式(而非发布模式)编译子模型,生成专用的目标文件:
-
选择子模型编辑器 > 构建 > 类型菜单项,将显示如下对话框:
图5-103. 代码类型对话框
-
在对象类型分组框中选择调试按钮,点击确定
-
点击
按钮或选择构建 > 编译菜单项编译子模型
-
-
在Simcenter Amesim中选择工具 > 选项菜单项。若未勾选,请选择调试编译
-
在Simcenter Amesim中创建使用该子模型的简单模型并保存
这将生成与模型关联的C文件。注意若将模型保存为NAME.ame,则C文件将命名为NAME_.c
-
在Simcenter Amesim中快速运行以确保所有数据文件已写入
-
从调试器启动该可执行文件
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂