www.tech-doc.cn Simcenter Amesim子模型调试

Simcenter Amesim子模型调试


无论创建子模型时多么谨慎,最终仍可能出现无法正常运行的情况。找出故障原因可能耗时且困难。调试子模型的主要技术包括:

若采用系统化的方法,前两种技术可解决大部分问题。但如果可以使用源代码调试器,则非常值得学习其使用方法。本手册不适合提供特定调试器的教程,但需要指出在调试器中运行Simcenter Amesim可执行文件时的几个特殊注意事项。

最简单的调试流程如下:

  1. 以调试模式(而非发布模式)编译子模型,生成专用的目标文件:

    1. 选择子模型编辑器 > 构建 > 类型菜单项,将显示如下对话框:

      图5-103. 代码类型对话框

    2. 对象类型分组框中选择调试按钮,点击确定

    3. 点击按钮或选择构建 > 编译菜单项编译子模型

  2. Simcenter Amesim中选择工具 > 选项菜单项。若未勾选,请选择调试编译

  3. Simcenter Amesim中创建使用该子模型的简单模型并保存

    这将生成与模型关联的C文件。注意若将模型保存为NAME.ame,则C文件将命名为NAME_.c

  4. Simcenter Amesim中快速运行以确保所有数据文件已写入

  5. 从调试器启动该可执行文件