首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetLogo调试

NetLogo调试
EN

Stack Overflow用户
提问于 2015-08-25 12:45:22
回答 7查看 2.2K关注 0票数 9

NetLogo的交互性使调试变得很容易,但是我还没有找到任何可以用来设置断点和逐步遍历代码的工具。如果有这种情况,请指导我。或者我也可以用当前可用的设置来实现同样的目标。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-08-25 14:47:38

如果有这样的工具,我是不知道的。对于调试,我使用有意义的print语句。首先,将开关作为全局参数设置调试模式的on和off,然后向每个方法中添加一条语句,以打印哪个方法更新了哪个变量以及它们的调用顺序(如果调试模式是打开的)。

我还使用了分析器扩展,它显示每个方法被调用了多少次,以及哪个方法最耗时或最不耗时。

票数 5
EN

Stack Overflow用户

发布于 2015-12-20 17:19:31

目前不存在。不过,您可以使用上面的选项之一,或者可以查看user-message (https://ccl.northwestern.edu/netlogo/docs/dictionary.html#user-message),它将弹出一个对话框。这也将阻止执行在这一步,虽然没有提供一个跳转到下一行机制,对我来说,这个解决方案证明是最好的。

票数 3
EN

Stack Overflow用户

发布于 2015-09-01 16:56:10

另一种可能是在任何现代浏览器中进行调试,如果/何时NetLogo网络生成源图。这样就可以在NetLogo代码中设置断点,并在NetLogo代码上使用Chrome或FireFox或in 11的开发工具。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32204386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档