GAMS中的调试器工具

时间:2018-10-23 17:42:09

标签: gams-math

我想在GAMS模型中找到我的错误。我没有任何错误,但是我的模型运行不正常 GAMS中是否有任何调试工具?(例如其他软件中的调试器工具,例如MATLAB)

最佳

1 个答案:

答案 0 :(得分:2)

不幸的是,我没有碰到任何东西。

如果您在GAMS中没有错误,那么它指向的是建模问题,而不是GAMS问题。 GAMS与其他任何编程/建模软件一样,您所投入的就是您得到的。但是,您可以使用一些命令和一些直观的方法来查找模型中的问题:

一种常见的方法是使用 display $ stop 命令。如果您的GAMS代码中包含循环,则最好通过在.lst文件中显示一些关键变量或使用 put 实用程序(也是一个很好的工具)来跟踪循环的进度。我使用 put 实用程序,并编写代码以在代码的每个点显示关键变量,以识别可能出了问题的地方。 $ stop 命令在您编写的行终止GAMS代码。

希望这会有所帮助。